У меня есть две buttons
в моей электронной таблице, и я использую следующий VBA для перемещения обеих кнопок в Range("D12:D12")
:
Sub Move_Buttons()
Set Range_01 = Sheet1.Range("D12:D12")
With Sheet1.Buttons("Button 1")
.Top = Range_01.Top
.Left = Range_01.Left
.Width = Range_01.Width
.Height = Range_01.Height
End With
Set Range_02 = Sheet1.Range("D12:D12")
With Sheet1.Buttons("Button 2")
.Top = Range_02.Top
.Left = Range_02.Left
.Width = Range_02.Width
.Height = Range_02.Height
End With
End Sub
Пока все это прекрасно работает.
Как вы можете видеть в моем коде, обе кнопки перемещены в Range("D12:D12")
, поэтому они лежат друг над другом в этой ячейке.
Теперь мне интересно, есть ли способ поместить обе кнопки рядом друг с другом в пределах Range("D12:D12")
, чтобы пользователь все еще мог видеть их обе?
Я знаю, что смогу совмещать выдает
a) помещение одной из кнопок в Range("E12:E12")
b) ручное присвоение ей условия .Top Left .Width .Height
Однако я бы предпочел гибкое решение, в котором обе кнопки остаются в Range("D12:D12")
, но с .Width
из 50/50
.