ตอนนี้ ปุ่ม 1, 2, 3, Undo, Del ของแต่ละตารางเขียนไว้แล้วครับ
แต่ปุ่ม ลูกศร 1, 2, 3 ที่จะให้กระโดดไปอีกตาราง เขียนไม่เป็นครับ
ตัวอย่าง :-
Code: Select all
Sub Oval1_Click()
ActiveCell.Value = "1"
If ActiveCell.Row = 5 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 6 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 7 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 8 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 9 Then
ActiveCell.Offset(-4, 1).Select
End If
End Sub
Sub Oval2_Click()
ActiveCell.Value = "2"
If ActiveCell.Row = 5 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 6 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 7 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 8 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 9 Then
ActiveCell.Offset(-4, 1).Select
End If
End Sub
Sub Oval3_Click()
ActiveCell.Value = "3"
If ActiveCell.Row = 5 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 6 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 7 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 8 Then
ActiveCell.Offset(1, 0).Select
ElseIf ActiveCell.Row = 9 Then
ActiveCell.Offset(-4, 1).Select
End If
End Sub
Sub SnipDiagonalCornerRectangle4_Click()
If ActiveCell.Row < 5 Then Exit Sub
If ActiveCell.Row = 5 Then
ActiveCell.ClearContents
ActiveCell.Offset(4, -1).Select
ElseIf ActiveCell.Row = 6 Then
ActiveCell.ClearContents
ActiveCell.Offset(-1, 0).Select
ElseIf ActiveCell.Row = 7 Then
ActiveCell.ClearContents
ActiveCell.Offset(-1, 0).Select
ElseIf ActiveCell.Row = 8 Then
ActiveCell.ClearContents
ActiveCell.Offset(-1, 0).Select
ElseIf ActiveCell.Row = 9 Then
ActiveCell.ClearContents
ActiveCell.Offset(-1, 0).Select
End If
End Sub
Sub Can5_Click()
Range("c5:e9").ClearContents
If ActiveCell.Row <> 5 Then
Cells(5, 3).Select
Else
ActiveCell.Offset(0, 1).Select
End If
End Sub
You do not have the required permissions to view the files attached to this post.