: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

Search found 19 matches

by waritthorn
Tue Oct 05, 2021 9:17 am
Forum: Excel
Topic: SetFocus ของ TextBox ในกรณีหลาย Frame
Replies: 4
Views: 389

Re: SetFocus ของ TextBox ในกรณีหลาย Frame

ขอบคุณมากครับผม
by waritthorn
Tue Oct 05, 2021 8:55 am
Forum: Excel
Topic: SetFocus ของ TextBox ในกรณีหลาย Frame
Replies: 4
Views: 389

Re: SetFocus ของ TextBox ในกรณีหลาย Frame

ขอบคุณครับอาจารย์
สามารถใช้งานได้แล้วครับ

สอบถามเพื่อเพิ่มความรู้เกี่ยวกับ KeyCode ครับ
แต่ละเลขของ KeyCode หมายถึงอะไรเหรอครับ ผมไปหามามีคนบอกให้ใช้ KeyCode = 9 แต่ผมใช้แล้วย้ายไปที่ TextBox ทันที เลยอยากทราบแต่ละเลขหมายความว่ายังไงครับ
by waritthorn
Mon Oct 04, 2021 11:01 pm
Forum: Excel
Topic: SetFocus ของ TextBox ในกรณีหลาย Frame
Replies: 4
Views: 389

SetFocus ของ TextBox ในกรณีหลาย Frame

ผมได้สร้าง Frame ในการกรอกข้อมูลหลายอัน โดยที่แต่ละอันมี TextBox ในการ input ข้อมูล ผมติดปัญหาในการตั้งค่า Tab Order ให้ลำดับการทำงานของ TextBox1 ใน Frame1 แล้วต่อไปยัง TextBox3 ใน Frame3 ไม่ได้ครับ โดยโค๊ดที่เขียนข้างต้นขึ้น Error ครับ สอบถามผู้รู้ว่าสามารถตั้งให้หลังจากกรอกข้อมูลใน TextBox แล้วสาม...
by waritthorn
Mon May 10, 2021 1:25 pm
Forum: Excel
Topic: Save as File แยกโดยที่ยัง Focus ไฟล์เดิม
Replies: 4
Views: 622

Re: Save as File แยกโดยที่ยัง Focus ไฟล์เดิม

ขอบคุณทุกคนมากครับ

สามารถนำมาปรับใช้กับงานได้เลยครับ
ขอบคุณที่ชี้แนะครับ
by waritthorn
Thu May 06, 2021 11:28 am
Forum: Excel
Topic: Save as File แยกโดยที่ยัง Focus ไฟล์เดิม
Replies: 4
Views: 622

Save as File แยกโดยที่ยัง Focus ไฟล์เดิม

ผมหาวิธีการเซฟไฟล์แยกเพื่อนำไฟล์ไปเก็บเป็น Backup แต่ทุกครั้งที่ Save as ไฟล์ที่ทำอยู่จะไปแก้ไขเป็นไฟล์ที่บันทึกใหม่ ความต้องการคือ เซฟไฟล์ไปยังที่เก็บ ในขณะที่ทำงานไฟล์เก่าต่อไปได้ครับ Sub SaveBackup() Dim D As String D = "Backup " & Format(Date, "dd-mm-yy") & ".xls...
by waritthorn
Mon Aug 03, 2020 9:21 am
Forum: Excel
Topic: Line notify ส่งค่าไม่ครบ
Replies: 7
Views: 1632

Re: Line notify ส่งค่าไม่ครบ

ขอบคุณครับอาจารย์

สอบถามเพิ่มเติม ปล้วสามารถเขียนโค๊ดเพื่อให้ส่งรูปกับไฟล์ excel ได้รึป่าวครับ
by waritthorn
Fri Jul 31, 2020 10:27 am
Forum: Excel
Topic: Line notify ส่งค่าไม่ครบ
Replies: 7
Views: 1632

Re: Line notify ส่งค่าไม่ครบ

อาจารย์ครับ พอแก้ไขโค๊ดตามที่บอก ก็ยังไม่เพียงพอที่ส่งได้ครับ LINE Notify 31_7_2563 10_17_56.png จะปรับตรงไหนได้บ้างครับ Sub LineNotify3(msg As String, Optional stickID As Integer, Optional stickPack As Integer) Dim LineToken As String Dim lineMessage As String Dim objectXML As Object Dim URL As Str...
by waritthorn
Fri Jul 31, 2020 9:27 am
Forum: Excel
Topic: Line notify ส่งค่าไม่ครบ
Replies: 7
Views: 1632

Re: Line notify ส่งค่าไม่ครบ

ขอบคุณครับอาจารย์

สอบถามเพิ่มเติมครับ
พอจะมีวิธีที่สามารถทำให้ line notify ส่งค่าเป็นตารางบ้างไหมครับผม
by waritthorn
Thu Jul 30, 2020 3:39 pm
Forum: Excel
Topic: Line notify ส่งค่าไม่ครบ
Replies: 7
Views: 1632

Line notify ส่งค่าไม่ครบ

ผมเชื่อมต่อ line notify เพื่อให้แสดงค่าปริมาณไม้ที่เบิกต่อวันในแต่ละประเภท แต่การแสดงผลใน line notify ให้ค่าไม่ครบทุกตัวอักษร เป็นแบบนี้สามารถแก้ไข VBA หรือ API ตรงไหนเพื่อให้แสดงค่าได้ครบได้บ้างครับ ตัวอย่างโค๊ดที่เขียนมา 'Code Line Notify V2 Sub Sendline() Dim S As Worksheet Dim LOL As String Dim ...
by waritthorn
Mon Jun 29, 2020 11:33 am
Forum: Excel
Topic: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run
Replies: 9
Views: 674

Re: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run

ขอบคุณอาจารย์มากครับ ผมแก้ไขได้แล้วตามคำแนะนำการอ้างอิง cell ของชีทครับ ผมมีอีกคำถาม ในส่วนของ Sheet รายละเอียดไม้ เงื่อนไขการทำงาน ถ้าใน column C ตั้งแต่ C4 พบค่าเป็น 0 ให้ลบ Row นั้นทิ้ง Sub clear0() Dim S1, S2 As Worksheet Dim R1 As Integer Set S1 = Worksheets(1) Set S2 = Worksheets(2) R1 = S1.ra...
by waritthorn
Thu Jun 25, 2020 10:24 am
Forum: Excel
Topic: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run
Replies: 9
Views: 674

Re: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run

ผลลัพท์ที่ได้ผิดพลาดครับ ไม่เหมือนการสั่งทำงานผ่าน VBA
Screenshot (4).png
มีการทำงานในส่วนของ Select case ผิดพลาดครับอาจารย์
ผมไม่ทราบว่าเป็นเพราะอะไรครับ
by waritthorn
Thu Jun 25, 2020 10:23 am
Forum: Excel
Topic: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run
Replies: 9
Views: 674

Re: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run

ผมจะพยายามอธิบายนะครับอาจารย์ ขั้นแรก ใน VBA Module3 ใน Sub getsize หลักการทำงานโดยย่อคือ เมื่อค้นหาเจอคำที่กำหนด จะคัดลอกช่วงข้อมูลไปตามแต่ละ Sheet ที่กำหนดครับ โดยการสั่งทำงานผ่าน VBA โดยการกดปุ่ม F5 มันสามารถทำงานได้ตามโปรแกรม Microsoft Visual Basic for Applications - stock คลังไม้.xlsm - [Module...
by waritthorn
Wed Jun 24, 2020 9:49 am
Forum: Excel
Topic: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run
Replies: 9
Views: 674

Re: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run

รบกวนโหลดไฟล์ excel ของผมครับ
(ขอโทษด้วยครับ พอดีผมอธิบายไม่ค่อยเก่งครับ)
ตัวโค๊ดอยู่ใน module3 ชื่อ Sub getsize ครับ
ส่วนปุ่มmacro ที่ลิ๊งค์กับโค๊ด อยู่sheetชื่อ เบิกไม้ครับ

**สิ่งที่ไม่เข้าใจคือ มันสมควรที่จะได้ผลลัพท์เหมือนกัน แต่การสั่งผ่านปุ่มได้ค่าผิดจากการสั่งผ่านชุดคำสั่งครับ**
by waritthorn
Wed Jun 24, 2020 8:38 am
Forum: Excel
Topic: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run
Replies: 9
Views: 674

Re: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run

คือผมสั่งทำงานผ่านปุ่มmacro แต่ผลลัพท์ที่ได้ไม่เหมือนการสั่งทำงานผ่านโค๊ด VBA ไม่ทราบว่ามันติดที่ตรงไหนรึป่าวครับ อันนี้คือส่วนโค๊ดที่ผูกกับปุ่มที่ชื่อว่า ยืนยันการเบิก ได้ผลไม่ตรงกันครับ Sub getsize() Dim rng As range Dim X Dim i As Integer Dim R1, R2, R3 As Integer Dim S1, S2, S3, S4, S5, S6 As Wo...
by waritthorn
Tue Jun 23, 2020 2:13 pm
Forum: Excel
Topic: ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run
Replies: 9
Views: 674

ปุ่มกด Macro แสดงผลไม่เหมือนกับสั่ง Run

สอบถามวิธีแก้ไข
พอสั่ง Run ผ่าน VBA โปรแกรมสามารถทำงานได้ปกติ
แต่เมื่อ Run ผ่านปุ่มที่เชื่อมกับ VBA โปรแกรมทำงานผิดพลาด
(ไฟล์ตัวอย่างด้านล่างครับ)
รบกวนช่วยชี้แนะทีครับ
stock คลังไม้.xlsm
by waritthorn
Tue Jun 09, 2020 9:58 am
Forum: Excel
Topic: แสดงค่าวันเป็นเลข 2 หลัก
Replies: 2
Views: 279

Re: แสดงค่าวันเป็นเลข 2 หลัก

ขอบคุณมากครับอาจารย์
by waritthorn
Mon Jun 08, 2020 11:22 am
Forum: Excel
Topic: แสดงค่าวันเป็นเลข 2 หลัก
Replies: 2
Views: 279

แสดงค่าวันเป็นเลข 2 หลัก

ต้องการให้ VBA แสดงค่าของวันที่ในกรณีที่เป็นเลขเดี่ยวให้เติม 0 ด้านหน้า มีสูตรที่สามารถแสดงวันที่เป็นเลข 2 หลักได้ไหมครับ โดยไม่ต้องเขียนเงื่อนไข If Function createcode(sname As String, mtype As String, _ d As Date) As String s = Left(UCase(sname), 2) m = Left(UCase(mtype), 1) createcode = s & m...
by waritthorn
Tue Jun 02, 2020 11:23 am
Forum: Excel
Topic: เก็บข้อมูลอาเรย์แบบไม่ทราบขนาดของอาเรย์
Replies: 2
Views: 313

Re: เก็บข้อมูลอาเรย์แบบไม่ทราบขนาดของอาเรย์

ขอบคุณครับอาจารย์
ลดการเขียนลงได้เยอะเลยครับ
by waritthorn
Tue Jun 02, 2020 8:33 am
Forum: Excel
Topic: เก็บข้อมูลอาเรย์แบบไม่ทราบขนาดของอาเรย์
Replies: 2
Views: 313

เก็บข้อมูลอาเรย์แบบไม่ทราบขนาดของอาเรย์

พอจะมีวิธีเขียนการเก็บข้อมูลแบบอาเรย์ที่ไม่จำเป็นต้องรูปขนาดของอาเรย์ที่ง่ายกว่านี้ไหมครับ Dim i As Long Dim j As Long Dim rng As Range Dim myar As Variant Dim rowC As Integer Dim columnC As Integer columnC = WorksheetFunction.CountA(Worksheets(1).Rows(1)) rowC = WorksheetFunction.CountA(Worksheets(...