VBA : loop ตัวแปร 2 ค่า
Posted: Wed Oct 11, 2023 10:50 pm
เรียน ท่านอาจารย์และผู้รู้
้Column H = เป็นผลลัพธ์ที่เขียน VBA แบบ manual
Column I = เป็นผลลัพธ์ที่คาดหวัง
ผมเขียน Loop ให้ทำงานผ่านตัวแปรไม่สำเร็จรบกวนชี้แนะครับ
้Column H = เป็นผลลัพธ์ที่เขียน VBA แบบ manual
Column I = เป็นผลลัพธ์ที่คาดหวัง
ผมเขียน Loop ให้ทำงานผ่านตัวแปรไม่สำเร็จรบกวนชี้แนะครับ
Code: Select all
Sub Macro2()
'
' Macro2 Macro
Dim i As Integer
Dim n As Integer
'-------------------------------------------------
Range("h2").Select
'For n = 2 To 6
For i = 1 To Range("d2").Value
ActiveCell.Value = Cells(2, 1).Value + i - 1 'หยุดตามค่าD2
ActiveCell.Offset(i, 0).Select
Next i
'Next n
'-------------------------------------------------
For i = 1 To Range("d3").Value
Range("h2").End(xlUp).Select
Range("h2").End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = Cells(3, 1).Value + i - 1
'ActiveCell.Offset(i, 0).Select
Next i
'Next n
'-------------------------------------------------
For i = 1 To Range("d4").Value
Range("h2").End(xlUp).Select
Range("h2").End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = Cells(4, 1).Value + i - 1 'หยุดตามค่าD2
'ActiveCell.Offset(i, 0).Select
Next i
'Next n
End Sub