: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 7 matches

by toon10510
Tue Dec 10, 2013 7:00 pm
Forum: Excel Formulas & Functions
Topic: Do loop until รบกวนช่วยแนะนำทีครับ มันErrorครับ
Replies: 2
Views: 449

Re: Do loop until รบกวนช่วยแนะนำทีครับ มันErrorครับ

ขอบคุณ ครับอาจารย์ ได้ความรู้เพิ่มครับผม :D
by toon10510
Tue Dec 10, 2013 1:12 pm
Forum: Excel Formulas & Functions
Topic: Do loop until รบกวนช่วยแนะนำทีครับ มันErrorครับ
Replies: 2
Views: 449

Do loop until รบกวนช่วยแนะนำทีครับ มันErrorครับ

อาจารย์ครับ ผมต้องการให้คลิ๊กแล้วโปรแกรมทำการวนลูป ลบค่าใน Textbox1 ลงเรื่อยๆ(อัตโนมัติ)จนกว่า label2จะ มากกว่าหรือเท่ากับศูนย์ครับ
แต่มัน Error ครับรบกวนแนะนำการเขียน Code ทีครับ
by toon10510
Tue Aug 13, 2013 4:00 pm
Forum: Excel Macro & VBA
Topic: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA
Replies: 7
Views: 2085

Re: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA

Sub test()
Dim lc As Long
Dim r As Range
lc = Cells(2, Columns.Count).End(xlToLeft).Column
With Sheets("Sheet1")
For Each r In Range(Cells(2, 1), Cells(2, lc))
If r = "D/0" Then
r.Offset(1, 0).Resize(8, 1).Formula = "=$A$1+$B$1"
End If
Next r
End With
End Sub
แบบนี้ใช้ได้ไหมครับ
ขอบคุณอาจารย ...
by toon10510
Tue Aug 13, 2013 3:59 pm
Forum: Excel Macro & VBA
Topic: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA
Replies: 7
Views: 2085

Re: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA

Sub btnCopyPasteFormula_Click()

Dim lngColumnNum As Long, lngRound As Long, strColumn As String
'strColumn = IIf(Application.Version >= 12, "XFD", "IV")
'lngColumnNum = Range(strColumn & "2").End(xlToLeft).Column
lngColumnNum = Range("V2").End(xlToLeft).Column

Worksheets("Sheet1").Range("C1 ...
by toon10510
Tue Aug 13, 2013 11:47 am
Forum: Excel Macro & VBA
Topic: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA
Replies: 7
Views: 2085

Re: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA

nattasiray wrote:สอบถามเพิ่มเติม

1 คอลัมน์สุดท้ายเปลี่ยนแปลงตลอดทุกครั้งที่ข้อมูลเพิ่มหรือไม่
2 บรรทัดเริ่มต้นคงที่ ส่วนบรรทัดสุดท้ายไม่คงที่ใช่หรือไม่
by toon10510
Tue Aug 13, 2013 11:21 am
Forum: Excel Macro & VBA
Topic: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA
Replies: 7
Views: 2085

Re: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA

ตอบครับ
1. เปลี่ยนแปลงครับ
2. บรรทัดเริ่มต้นและบรรทัดสุดท้ายคงที่ครับ

คือผมต้องการวางสูตรไว้ตาม Colum ที่ผมได้ถามไปข้างต้น เพราะตารางของจริงมี Colum จำนวนมากครับ
จึงอยากรบกวน ขอคำชี้แนะเรื่อง Loop for ครับ
by toon10510
Tue Aug 13, 2013 9:03 am
Forum: Excel Macro & VBA
Topic: รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA
Replies: 7
Views: 2085

รบกวนถามการใช้ Loop ทำคำสั่งไปเรื่อยๆครับ VBA

คือผมต้องการให้วางสูตรในคอลัมภ์ที่เรากำหนดไปเรื่อยๆครับจนสุดตาราง
ปัญหาคือผมยังไม่ค่อยคล่องเรื่องคำสั่ง Loop ครับถ้าไม่ใช้ Loop เข้ามาช่วย
หากช่องตารางมีจำนวนมาก ผมต้องใช้สูตรเป็นจำนวนมากเลยครับในการใส่โค๊ด
จึงขอคำชี้แนะจากผู้รู้ครับ ผมลองมาหลายโค๊ด จนตอนนี้ไปไม่ได้แล้วครับ
ขอบพระคุณครับ