คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
copy code นี้ไว้ที่ code editor ของ sheet
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim r, i, c As Integer
Dim offsetValue() As Integer
i = 1: r = Selection.Row: c = Selection.Column
Cells(r, c).Select
Do Until ActiveCell.Value = ""
ReDim Preserve offsetValue(i) As Integer
offsetValue(i) = ActiveCell.Value
Selection.Offset(0, 1).Select
i = i + 1
Loop
Cells(10, c).Select: ActiveCell.Value = offsetValue(1)
For i = 2 To UBound(offsetValue)
Selection.Offset(-1 * offsetValue(i), 1).Select
ActiveCell.Value = offsetValue(i)
Next i
End Sub
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim r, i, c As Integer
Dim offsetValue() As Integer
i = 1: r = Selection.Row: c = Selection.Column
Cells(r, c).Select
Do Until ActiveCell.Value = ""
ReDim Preserve offsetValue(i) As Integer
offsetValue(i) = ActiveCell.Value
Selection.Offset(0, 1).Select
i = i + 1
Loop
Cells(10, c).Select: ActiveCell.Value = offsetValue(1)
For i = 2 To UBound(offsetValue)
Selection.Offset(-1 * offsetValue(i), 1).Select
ActiveCell.Value = offsetValue(i)
Next i
End Sub
แสดงความคิดเห็น
รบกวนเซียน excel หน่อยครับ
เป็นแบบอัตโนมัติ เขัยนเป็นสูตร
เงื่อนไข
1) เมื่อค่าเป็น +1 ให้เลื่อนขึ้นไป cell หนึ่ง
2) เมื่อค่าเป็น -1 ให้เลื่อนลงไป cell หนึ่ง
พอมีใครทำได้บ้างครับ