Цитата |
---|
Alexey74 написал: но меняет имя таблицы |
Код |
---|
ThisWorkbook.Sheets("Логистика").ListObjects(1).Name = "Логистика_tb" |
30.04.2019 20:11:03
pandora777, если файл небольшой (до неск. МБ) и его содержимое уместится в памяти, то можно
|
|||
|
30.04.2019 14:21:16
sokol92, у меня не работает (WinXP). Работает так
|
|||
|
30.04.2019 13:59:47
Filter работает и с массивами Variant, как в примере. Проблема в том, что эта функция ищет вхождение, т.е. число 10 будет найдено по условию 0.
Можно так
Изменено: |
|||
|
21.04.2019 09:26:49
Olga H., я кажется понял: сохранять .bat надо в кодировке MS-DOS. Если ваш Блокнот этого не умеет, сохраняйте через Word или WordPad (у меня в WinXP так). Хотя с учетом отличного предложения БМВ сохранять даже не нужно, при вставке в окно CMD кодировка получается правильная.
Если через CMD никак не получается - ищите/пишите/ждите макрос. artyrH, если путь к файлу содержит пробел, его надо взять в кавычки. Для пути к исходному файлу я этого не сделал, т.к. пробела там не было. Более универсальная формула
Изменено: |
|||
|
19.04.2019 17:46:58
Описал "находку" подробно и с картинками тут:
|
|
|
19.04.2019 16:35:41
chesas,
![]()
Изменено: |
|||
|
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:17:40
chesas, MsgBox в функции - плохая практика. Вместо этого функция может возвращать значение ошибки, как это делают функции листа, например
|
|||
|
18.04.2019 17:15:41
Эпидемия?!
|
|
|
18.04.2019 16:00:23
|
|||||
|
18.04.2019 14:51:09
И почему тогда счетчик, а не простая кнопка?
Изменено: |
|||||
|
18.04.2019 12:37:07
Kulkijalle, для .Formula, .FormulaR1C1 формулы должны быть на "родном" языке - десятичный разделитель точка, и названия функций на английском.
Так что варианты
|
|||
|
18.04.2019 12:29:14
Если есть хоть одна строка с формулой, то этот диапазон уже не Nothing, можно проверить .Rows.Count, применить функции СЧЕТ, СЧЕТЗ, СЧИТАТЬПУСТОТЫ (Worksheetfunction.Count и т.д.)
Изменено: |
|||
|
17.04.2019 22:47:08
А вот если допустим на листе Ядро таблица начинается не с А1, а с В3 - Вы сразу сообразите, что надо поменять в макросе bigorq? |
|||||
|
17.04.2019 17:18:31
Fsociety_, пробуйте
|
|||
|