Page 1 of 1

code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 9:07 am
by yodpao.b
ช่วยเขียน code ที่แสดงเฉพาะ เดือนหรือปีในform
untitled.GIF

Code: Select all

Private Sub UserForm_Initialize()
TextBox1.Text = DateSerial(Year(Date), Month(Date), Day(Date))
TextBox2.Text = DateSerial(Year(Date), Month(Date), Day(Date))
End Sub

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 9:37 am
by snasui
yodpao.b wrote:ช่วยเขียน code ที่แสดงเฉพาะ เดือนหรือปีในform

Code: Select all

Private Sub UserForm_Initialize()
TextBox1.Text = DateSerial(Year(Date), Month(Date), Day(Date))
TextBox2.Text = DateSerial(Year(Date), Month(Date), Day(Date))
End Sub
ลองตามด้านล่างครับ

Code: Select all

Private Sub UserForm_Initialize()
     TextBox1 = Format(Date, "mmmm")
     TextBox2 = Format(Date, "yyyy")
End Sub

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 9:46 am
by yodpao.b
ผมนี่แย่จังเหมือน อาจารย์เคยสอนแล้วดันหาไม่เจอ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 10:02 am
by yodpao.b
untitled.GIF
จากรูปด้านบน สามารถทำให้ ComboBox1 ตรงลูกศรเลือก เป็นสีเทาได้ไหม แต่ ตัวอักษรสีดำ
ผมลองใช้ Enabeld แล้ว ก็ใช้ได้ แต่ตัวหนังสือ มันก็จาง ไม่เป็นสีดำ ทำได้ไหมครับให้เป็นสีดำ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 10:13 am
by snasui
:D ลองกำหนด Properties เป็น Button Face ครับ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 10:39 am
by yodpao.b
ไม่ได้ครับอาจาร์ย คัวลูกศรยังป็นสีดำ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 11:57 am
by snasui
:lol: การทำให้ปุ่มจางต้องกำหนด Enabled = False ซึ่งไม่สามารถกำหนดให้สีอื่นนอกจากเทาจางที่เกิดจากค่า Default ของโปรแกรม และเมื่อกำหนด Enabled = False ก็จะไม่สามารถใช้งานปุ่มได้ครับ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 12:47 pm
by yodpao.b
ถูกต้องครับ การทำให้ปุ่มจางต้องกำหนด Enabled = False
ผมต้องการไม่ให้ปุ่มทำงาน ต้องการให้สีจาง แต่อยากได้ตัวหนังสือดำ ต้องเลือกที่ช่องไหนครับ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 1:02 pm
by snasui
:D ทำไม่ได้ครับ
snasui wrote: :lol: การทำให้ปุ่มจางต้องกำหนด Enabled = False ซึ่งไม่สามารถกำหนดให้สีอื่นนอกจากเทาจางที่เกิดจากค่า Default ของโปรแกรม และเมื่อกำหนด Enabled = False ก็จะไม่สามารถใช้งานปุ่มได้ครับ

Re: code ที่เขียนแสดงเฉพาะ เดือนหรือปีในform

Posted: Tue Sep 20, 2011 1:03 pm
by yodpao.b
ครับผม