excel-2003

Я использую такой код, чтобы получить текст из буфера обмена. Dim DataObj As New MSForms.DataObject DataObj.GetFromClipboard myString = DataObj.GetText Я использую обработку ошибок, чтобы получить прошлый случай, когда буфер обмена пуст, и все в порядке, пока я сохраняю ловушку ошибок, настроенную на разры...

Как я могу создать диалоговое окно "Открыть файл" из некоторого VBA, работающего в Excel? Я использую Excel 2003. ...

Я пытаюсь захватить листы, которые копируются в книгу из другой книги.Workbook_NewSheet событие не запускается, когда листы копируются из другой книги. Он срабатывает только в том случае, если пользователь вручную вставляет их через (пункт меню Вставить->лист), или когда вы добавляете новый лист через VBA...

Я использовал метод Copy () для диапазона отфильтрованного списка в Excel 2003 с помощью макроса, и я хочу захватить возвращенный диапазон и подсчитать строки (чтобы я мог проверить, что скопировал больше одной строки. Однако я получаю ошибку "требуется объект". Мне сообщили по ссылке VBA на веб-сайте Micros...

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