:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

ไม่เข้าใจครับว่าเป็นอย่างไร

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

ไม่เข้าใจครับว่าเป็นอย่างไร

#1

Post by yodpao.b »

ผมเขียน VBA ใน Excel2003 แต่พอมาเปิดใน Excel2007 Code Eeror

Code: Select all

Private Sub UserForm_Initialize()

Application.EnableEvents = False
Application.ScreenUpdating = False

        ComboBox1 = Format(Date, "mmmm")
        ComboBox3 = Format(Date, "yyyy") + 543

        With ComboBox2
                .AddItem 30
                .AddItem 45
                .AddItem 60
                .AddItem 90
                .AddItem 120
        End With

Sheets("cal_1").Select
    ComboBox2.Text = Range("B5").Text
    
Application.EnableEvents = True
End Sub
จากโคด้ด้านบนโคด้ที่eeror คือ
ComboBox1 = Format(Date, "mmmm")
ComboBox3 = Format(Date, "yyyy") + 543
อาจารย์ช่วยบอกสาเหตุและช่วยแก้ไขให้หน่อยครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#2

Post by snasui »

:D ผมทดสอบแล้วไม่ติดปัญหาใด ช่วยส่งไฟล์ตัวอย่างที่เป็นปัญหามาด้วยครับ
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#3

Post by yodpao.b »

ไฟล Zip wfh 750 k ส่งได้ไหมครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#4

Post by snasui »

:lol: ควรตัดไฟล์ ให้เหลือเนื้อหาและ Code เฉพาะท่อนที่เป็นปัญหาเท่านั้นครับ
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#5

Post by yodpao.b »

Code: Select all

Private Sub UserForm_Initialize()

Application.EnableEvents = False
Application.ScreenUpdating = False

        ComboBox1 = Format(Date, "mmmm")
        ComboBox3 = Format(Date, "yyyy") + 543

        With ComboBox2
                .AddItem 30
                .AddItem 45
                .AddItem 60
                .AddItem 90
                .AddItem 120
        End With

Sheets("cal_1").Select
    ComboBox2.Text = Range("B5").Text
    
Application.EnableEvents = True
End Sub
โคด้นี้ที่ Eeror ครับ ผมแนบไฟล์มาให้อาจารย์ดูด้วยครับ แต่สงสัยจะเป็นที่ windown หรือเปล่าครับ
เพราะลองเปิดกับexcel2003เครื่องอื่นก็เจอปัญหาเมื่อนกัน

และอาจารย์ช่วยดู โคดที่ใช้ส่ง mail ให้ด้วยนะครับ โคดอยู่ใน sheert Sendmail
ชื่อโคด SendSheet_ActiveWorkbook อยู่ในโมดูล ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#6

Post by snasui »

:shock: Code ที่เป็นปัญหา อยู่ที่ Form ไหนหรือ Module ไหนครับ เรื่องอีเมลผมตอบไปแล้วในกระทู้ก่อน ได้ทำตามนั้นแล้วหรือไม่ ติดตรงไหนก็ไปถามต่อที่นั่นครับ
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#7

Post by yodpao.b »

code ที่มีปัญหาอยู่ที่ Userform3 จะทำงานตอนเปิดไฟล์ครับผม
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#8

Post by snasui »

:D Error ที่ว่านั้นมีลักษณะเป็นอย่างไร ช่วยอธิบายเพิ่มด้วยครับ
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#9

Post by yodpao.b »

ครับเด๊ยวพรุ่งนี้พิมพ์ให้ครับ
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#10

Post by yodpao.b »

snasui wrote::D Error ที่ว่านั้นมีลักษณะเป็นอย่างไร ช่วยอธิบายเพิ่มด้วยครับ
อธิบาย
eeror ตอนเปิดไฟล์ครับ เพราะโคด้นี้สังให้ทำงานตอนเปิดไฟล์
ลักษณะดังภาพด้านล่าง
1.GIF
2.GIF
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#11

Post by snasui »

:shock: ลองเข้าหน้าต่าง VBE > Tools > Reference

จับหน้าต่างนั้นมาให้ดูหน่อยครับ
yodpao.b
Gold
Gold
Posts: 1608
Joined: Tue Jul 19, 2011 2:47 pm
Excel Ver: 2013,excel standard

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#12

Post by yodpao.b »

ลองแล้วครับแต่ไม่รู้จะเลือกอะไรดังรูป
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ไม่เข้าใจครับว่าเป็นอย่างไร

#13

Post by snasui »

:D เลือกไว้แค่นั้นก็ควรทำงานได้แล้วครับ สำหรับฟังก์ชั่น Date ไม่ได้ลึกลับซับซ้อนอะไร เครื่องผมสามารถทำงานได้ปกติโดยเลือกแค่ 4 รายการแรกตามภาพที่ส่งมาเท่านั้นครับ
Post Reply