Я создал событие click, которое позволяет мне добавить цвет в две разные ячейки. Однако на данный момент он только устанавливает цвет в ячейки по вертикали.VBA - Excel VBA Set Горизонтальное и вертикальное выравнивание
Я отчаянно пытаюсь найти вариант, позволяющий пользователям выбирать, хотите ли они добавлять цвета по вертикали или по горизонтали. Это как мой код выглядит до сих пор:
Private Sub Button1_Click()
Dim chemin1 As Object
Set chemin1 = ThisWorkbook.Worksheets("Sheet1").Range("A1:J10")
With chemin1
Dim length As Integer
Dim ship As String
Dim message_box As String
length = 1
message_box = "Vertically or Horizontally?"
If message_box = "V" Then
length = length + 4
Do While length > 0
length = length - 1
ActiveCell.Interior.color = RGB(128, 128, 128)
ActiveCell.Offset(1, 0).Select
Loop
ShipCount = ShipCount + 1
MsgBox "Your ship has been placed."
ElseIf message_box = "H" Then
{ Do the same but horizontally }
End If
End With
End Sub
Это именно то, что я хотел, спасибо много! – AlexisP