| Цитата |
|---|
| Alexey74 написал: но меняет имя таблицы |
| Код |
|---|
ThisWorkbook.Sheets("Логистика").ListObjects(1).Name = "Логистика_tb"
|
|
30.04.2019 20:29:07
|
|||||
|
|
|
|
30.04.2019 20:11:03
pandora777, если файл небольшой (до неск. МБ) и его содержимое уместится в памяти, то можно
|
|||
|
|
|
|
30.04.2019 19:55:02
OSA913, можно. И часть операций желательно вынести из цикла
|
|||
|
|
|
|
30.04.2019 14:21:16
sokol92, у меня не работает (WinXP). Работает так
|
|||
|
|
|
|
30.04.2019 11:59:13
vendigo, если имя файла не содержит русских букв, можно сделать очень просто:
|
|||
|
|
|
|
21.04.2019 09:26:49
Olga H., я кажется понял: сохранять .bat надо в кодировке MS-DOS. Если ваш Блокнот этого не умеет, сохраняйте через Word или WordPad (у меня в WinXP так). Хотя с учетом отличного предложения БМВ сохранять даже не нужно, при вставке в окно CMD кодировка получается правильная.
Если через CMD никак не получается - ищите/пишите/ждите макрос. artyrH, если путь к файлу содержит пробел, его надо взять в кавычки. Для пути к исходному файлу я этого не сделал, т.к. пробела там не было. Более универсальная формула
Изменено: - 21.04.2019 09:29:56
|
|||
|
|
|
|
20.04.2019 21:07:39
Olga H., можно формулой в соседнем столбце сформировать команды переименования
|
|||
|
|
|
|
19.04.2019 16:35:41
chesas,
Изменено: - 19.04.2019 16:37:47
|
|||
|
|
|
|
19.04.2019 14:15:43
edkudin, мне вообще непонятно, почему эта процедура вызывается при закрытии файла. Но она вызывается. Я удалил этот комбобокс и создал новый с тем же именем и ListFillRange - процедура перестала вызываться при закрытии файла. Но при изменении комбобокса стала возникать ошибка в другом месте - видимо, я не установил какие-то свойства комбобокса. Можете пойти по этому пути, а можете просто подавить ошибку с помощью On Error Resume Next.
|
|
|
|
|
|
18.04.2019 21:02:27
|
|||||
|
|
|
|
18.04.2019 18:41:04
Приложите уже файл в соотв. с Правилами.
Изменено: - 18.04.2019 18:41:52
|
|||
|
|
|
|
18.04.2019 18:17:40
chesas, MsgBox в функции - плохая практика. Вместо этого функция может возвращать значение ошибки, как это делают функции листа, например
|
|||
|
|
|
|
18.04.2019 16:00:23
|
|||||
|
|
|
|
18.04.2019 14:51:09
И почему тогда счетчик, а не простая кнопка?
Изменено: - 18.04.2019 14:55:33
|
|||||
|
|
|
|
18.04.2019 12:37:07
Kulkijalle, для .Formula, .FormulaR1C1 формулы должны быть на "родном" языке - десятичный разделитель точка, и названия функций на английском.
Так что варианты
|
|||
|
|
|
|
18.04.2019 12:29:14
Если есть хоть одна строка с формулой, то этот диапазон уже не Nothing, можно проверить .Rows.Count, применить функции СЧЕТ, СЧЕТЗ, СЧИТАТЬПУСТОТЫ (Worksheetfunction.Count и т.д.)
Изменено: - 18.04.2019 12:29:53
|
|||
|
|
|
|
17.04.2019 22:47:08
А вот если допустим на листе Ядро таблица начинается не с А1, а с В3 - Вы сразу сообразите, что надо поменять в макросе bigorq? |
|||||
|
|
|
|
17.04.2019 18:10:06
Art1989,
|
|||
|
|
|
|
17.04.2019 17:48:51
Kevin2010,
|
|||
|
|
|
|
17.04.2019 17:18:31
Fsociety_, пробуйте
|
|||
|
|
|
|
17.04.2019 16:42:01
bigorq, находит "транзакционник" цен в словах лицензия, лицензирование (строки 55, 84)
... как и формула
Изменено: - 17.04.2019 16:48:45
|
|||
|
|
|
|
17.04.2019 13:28:52
Kompas13, можно без цикла
|
|||
|
|
|