Sub НомерСтрокиСтолбцаДляКнопки()
'Dim ButtonText As String
'ButtonText = Application.Caller
'MsgBox "Название кнопки " & ButtonText
Dim b As Object
Dim cs, rs As Integer
Set b = ActiveSheet.Buttons(Application.Caller)
With b.TopLeftCell
rs = .Row
cs = .Column
End With
MsgBox "Row Number " & rs & " Column Number " & cs
'далее необходимые действия со строкой и столбцом
' Cells(rs + 5, cs).Select
End Sub
В ячейке таблицы созданы кнопки средствами Разработчик-Вставить-Элементы управления формы-Кнопка (элемент управления формы) Кнопка вписана в ячейку - не выходит за границы ячейки На кнопку привязан макрос Можно ли с помощью этого макроса определить номер кнопки и соответственно в каком столбце и строке находится эта кнопка ?
Set objSh = CreateObject("Shell.Application")
objSh.Open (ThisWorkbook.Path & "\1\МТС1.zp")
Когда задаю путь через переменные ( те цифру 1 через переменную задать) то не работает. MsgBox показывает правильную запись "\1\МТС1.zp". Почему и как поправить ?
Код
Dim n As String
Dim StartZP As String
Set objSh = CreateObject("Shell.Application")
n = 1
StartZP = """" & "\" & n & "\" & "МТС" & n & ".zp" & """"
MsgBox StartZP
objSh.Open (ThisWorkbook.Path & StartZP)
Распределить (скопировать и рассортировать) макросом телефоны из столбца B2:B в три разных столбца на другом листе по условию: если первые 3 цифры 912 - то скопировать в столбец A2:A на лист "Таблица" если первые 3 цифры 919 - то скопировать в столбец B2:B на лист "Таблица" если первые 3 цифры 982 - то скопировать в столбец C2:C на лист "Таблица"
Такой вопрос - как запретить ввод в активную ячейку листа значений \ / : * ? " < > | C чем связан вопрос - по значению в активной ячейке создается текстовый файл *.txt с названием из активной ячейки - а *.txt не принимает таких значений в названии