vba — вопросы с ответами

2 ответа
У меня есть две запланированные задачи на моем компьютере. Они оба открывают файлы Excel и запускают макрос и очень похожи в том, что они делают. Они оба работают на моем компьютере. Однако я перенес запланированные задания на компьютер коллег. Один работал, другой нет. Тот, который не работал, от...
excel-vba
excel
programmatically-created
03 сен. 2014, в 08:40
3 ответа
Поэтому я пытаюсь выполнить итерацию листа в электронной таблице Excel с помощью VBA. Я хочу перебирать каждую строку, а затем через каждый столбец, и, несмотря на поиск в Интернете, я не могу найти интуитивный способ сделать это. Я предполагаю, что первая ячейка строки должна быть заполнена, если...
excel-vba
excel
24 июнь 2014, в 01:30
8 ответов
Я пытаюсь запустить макрос через python, но я не уверен, как заставить его работать... У меня есть следующий код, но он не работает. import win32com.client xl=win32com.client.Dispatch("Excel.Application") xl.Workbooks.Open(Filename="C:\test.xlsm",ReadOnly=1) xl.Application.Run("macrohere") xl.Workbo...
excel
python-2.7
27 окт. 2013, в 07:51
7 ответов
У меня есть этот код. Предполагается проверить, существует ли файл и открыть его, если это произойдет. Он работает, если файл существует, и если он этого не делает, однако, когда я оставляю текстовое поле пустым и нажимаю кнопку отправки, он терпит неудачу. Я хочу, чтобы текстовое поле было пустым,...
excel-vba
excel
file
03 май 2013, в 02:55
6 ответов
Я пытаюсь получить макрос VBA в Outlook, который сохранит вложение электронной почты в определенную папку и добавит полученную дату к имени файла. Мой googling получил меня так далеко: Public Sub saveAttachtoDisk (itm As Outlook.MailItem) Dim objAtt As Outlook.Attachment Dim saveFolder As ...
outlook
outlook-vba
attachment
20 март 2013, в 18:46
4 ответа
Предположим, что у меня есть какой-то модуль в vba с некоторой переменной r типа Range. Предположим, что в какой-то момент я сохраняю объект Range там (например, активную ячейку). Теперь мой вопрос: что происходит со значением r, если пользователь удаляет ячейку (ячейку, а не только ее значение)? Я ...
excel-vba
excel
26 авг. 2012, в 02:39
2 ответа
У меня есть кнопка, которая запускает цепочку событий. Одно из этих событий - удалить лист. Прежде чем он удалит что-либо, я вывожу свое сообщение YES/NO, предлагающее ему подтвердить весь процесс. Затем появляется вспомогательное событие для удаления листа, а Excel запрашивает собственное сообщен...
excel-vba
excel
19 янв. 2012, в 08:43
3 ответа
Мне нужен код для циклического преобразования всех записей в таблице, чтобы я мог извлечь некоторые данные. В дополнение к этому, также возможно прокручивать отфильтрованные записи и, опять же, извлекать данные? Спасибо!
ms-access
03 май 2011, в 00:31
4 ответа
После добавления некоторых значений в коллекцию VBA можно ли сохранить список всех ключей? Например Dim coll as new Collection Dim str1, str2, str3 str1="first string" str2="second string" str3="third string" coll.add str1, "first key" coll.add str2, "second key" coll.add str3, "third key" Я знаю,...
collections
18 апр. 2011, в 12:43
6 ответов
Я использовал следующее без успеха. Фактически рабочая книга закрывается, но окно excel остается открытым. Application.ActiveWindow.Close SaveChanges:=False ActiveWorkbook.Close SaveChanges:=False Какую команду завершает приложение? ИЗМЕНИТЬ Чтобы сказать немного больше: В рабочей книге Открыть соб...
excel
excel-2007
02 сен. 2010, в 16:29
7 ответов
Может ли макрос Excel VBA, работающий в одном экземпляре Excel, обращаться к рабочим книгам другого исполняемого экземпляра Excel? Например, я хотел бы создать список всех книг, открытых в любом запущенном экземпляре Excel.
excel-vba
excel
04 июнь 2010, в 04:23
3 ответа
Я создавал новый объект в цикле и добавлял этот объект в коллекцию; но когда я читал назад коллекцию, она всегда была полностью заполнена последним объектом, который я добавил. Я придумал два способа обойти это, но я просто не понимаю, почему моя первоначальная реализация была неправильной. Оригинал...
access-vba
syntax
19 март 2010, в 14:04
4 ответа
У меня есть таблица JET с автоматическим номером в качестве первичного ключа, и я хотел бы знать, как я могу получить это число после вставки строки. Я думал о том, чтобы использовать MAX() для извлечения строки с наивысшим значением, но я не уверен, насколько это было бы достоверно. Пример кода: Di...
ms-access
jet
27 окт. 2009, в 00:46
16 ответов
Какие особенности языка VBA либо плохо документированы, либо просто не часто используются?
hidden-features
01 июль 2009, в 18:28
9 ответов
Я написал код VBA в книге Excel для извлечения данных из базы данных Access в том же каталоге на рабочем столе. Он отлично работает на моей машине и на нескольких других компьютерах под управлением Windows XP, но когда мы протестировали это на машине Vista, мы столкнулись со следующей ошибкой: Не у...
excel
ms-access
connection-string
04 фев. 2009, в 14:42
Наверх
Меню