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

1 ответ

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

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

2 ответа

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

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

2 ответа

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

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

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

3 ответа

Ошибка индекса вне диапазона в этом сценарии Excel VBA

Я хотел бы скопировать данные из файла CSV в лист Excel. Всего есть 11 .csv файлов. Пока у меня есть это (это модифицированная версия из предыдущего поста): Sub importData() Dim filenum(0 To 10) As Long filenum(0) = 052 filenum(1) = ...

2 ответа

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

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

3 ответа

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

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

5 ответов

Именованные диапазоны, используемые в VBA, уже являются массивами. Поэтому сначала сделайте диапазон в именованном диапазоне, затем обратитесь к нему и удалите именованный диапазон. Например:

ю, что вы можете легко взять диапазон ячеек и поместить их в массив Variant, но я хочу работать со строковым массивом (потому что он одномерный и занимает меньше памяти, чем массив Variant). Есть ли способ автоматически преобразовать диапазон в ...

6 ответов

Создайте защищенное приложение для Mac или Windows из электронной таблицы Excel, используя OfficeProtect с помощью AppProtect или QuickLicense / AddLicense. На сайте www.excelsoftware.com/videos размещено видео с демонстрацией «Защитите таблицу Excel».

ратил некоторое время на написание макроса Excel, который потенциально стоит денег для многих компаний. Как я могу заблокировать макрос, чтобы люди не видели источник и не пересылали его другим? Спасибо

2 ответа

Excel VBA: как получить ссылку на форму из ChartObject

Я пытаюсь получить ссылку наShape вWorksheet, соответствующийChartObject, Я не нашел определенного способа сделать это. Единственное приближение, методом проб и ошибок и просто проверенное в нескольких случаях, предполагает, ...

6 ответов

Как мне выразить «если значение не пустое» на языке VBA?

Как мне выразить условие «если значение не пустое» на языке VBA? Это как то так? "if value is not empty then..." Edit/Delete Message