Результаты поиска по запросу "excel-vba"

2 ответа

Я надеюсь, что это помогает другим

я есть несколько выпадающих списков для проверки данных в Excel, я могу пролистать все списки, но мне нужно нажать Alt + стрелку вниз, чтобы показать список. Это способ, которым это может быть автоматически показано, как только я сфокусируюсь на ...

4 ответа

VbComponents.Remove не всегда удаляет модуль

Я пытаюсь использовать код Чипа Пирсона для перезаписи существующего модуля кода VBA при импорте из другого проекта. Оригинальный кодВот [http://www.cpearson.com/excel/vbe.aspx]. Особый раздел, на который я смотрю: With ToVBProject.VBComponents ...

2 ответа

Ориентация на строку, а не на столбец.

аюсь просмотреть диапазон ячеек на листе и написать формулу в каждой. Но я продолжаю получать ошибку: Run-time error '1004' Application-defined or object-defined errorКод выглядит сейчас так: Sub updateFormulasForNamedRange() ...

ТОП публикаций

1 ответ

VBA скрипт для распаковки файлов - это просто создание пустых папок

Я использую код Рона (http://www.rondebruin.nl/win/s7/win002.htm [http://www.rondebruin.nl/win/s7/win002.htm]) теоретически разархивировать кучу zip-файлов в папке. Я полагаю, что у меня есть код, который берет каждый zip-файл в моем каталоге ...

20 ответов

Проблема с этим ответом состоит в том, что после определения того, что лист действительно существует, он удаляется и, следовательно, больше не существует. Если бы это было написано как функция, оно могло бы иметь имя типа SheetExistsAfterDeletion и всегда возвращало бы FALSE.

Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the ...

2 ответа

Отличный трюк, спасибо!

делать эффект формулы на весь лист. Формат: получить сумму строк каждой строки. затем вычесть некоторые числа. Например: есть 100 строк записей. как сделать эффект формулы на каждой строке? а именно:A1+B1+C1+D1+.... равняется числу, то с ...

2 ответа

Excel VBA заполнить массив из именованного диапазона

Мне нужно заполнить значения массива ячейками из именованного диапазона в другой книге. Пока что у меня не работает Dim vArray() as Variant vArray = Workbooks("Book2").Worksheets("Sheet1").Range("myRange") Debug.Print vArray(1) 'yields ...

2 ответа

Обновлен код VBA, и все же он дает мне индекс ошибки вне диапазона [дубликата]

На этот вопрос уже есть ответ здесь: Ошибка индекса вне диапазона в этом сценарии Excel VBA [/questions/19817399/subscript-out-of-range-error-in-this-excel-vba-script] 3 ответаЭтот код до сих пор дает мне ошибку вне индекса Sub importData2() ...

2 ответа

Ошибка копирования из Excel в Powerpoint

Опять же, с помощью таких ресурсов, как stackoverflow, я использовал приведенный ниже код для копирования информации из Excel 2010 в слайды Powerpoint 2010. Я повторяю код в середине около 20 раз для моих слайдов. Я начинаю получать сообщения с ...

3 ответа

Вызовы API безопасны, но вы, вероятно, захотите убедиться, что для обновления экрана диалогового окна «Печать» установлено значение «Истина» в случае сбоя приложения.

я использую метод PrintOut для печати объекта Worksheet на принтере, отображается диалоговое окно «Печать» (показывающее имя файла, целевой принтер, напечатанные страницы и кнопку «Отмена»), даже если я установил DisplayAlerts = False. ...