Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Определить адрес столбец и строку ячейки где находится кнопка
 
Добрый вечер всем !

В ячейке таблицы созданы кнопки средствами
Разработчик-Вставить-Элементы управления формы-Кнопка (элемент управления формы)
Кнопка вписана в ячейку - не выходит за границы ячейки
На кнопку привязан макрос
Можно ли с помощью этого макроса определить
номер кнопки и соответственно в каком столбце и строке находится эта кнопка ?

Файл с примером во вложении
Изменено: OlegEgv - 21.12.2022 20:55:01
Задать путь для открытия файла через переменные
 
Добрый вечер всем !

Столкнулся с такой проблемой:

По такому коду файл открывается
Код
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 не принимает таких значений в названии
Изменено: OlegEgv - 08.02.2022 22:43:59
Обработать значение переменной и оставить только последние цифры
 
Добрый вечер всем !

Как обработать значение переменной folderPath типа
G:\Рабочий стол 180121\3-Приборы 2022\Таблица1\Мои товары\4-датчик фортуна1-56432
G:\Рабочий стол 180121\3-Приборы 2022\Таблица2\Мои товары\4-датчик фортуна2-364327
G:\Рабочий стол 180121\3-Приборы 2022\Таблица3\Мои товары\4-датчик фортуна3-3643
G:\Рабочий стол 180121\3-Приборы 2022\Таблица3\Мои товары\4-датчик фортуна4-36

Числа мб 2-6 значныете

после обработки переменной должно остаться
56432
364327
3643
36

чтоб оставить макросом или функцией  только последние числа после последнего тире
Страницы: 1
Наверх