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

4 ответа
Я хочу создать немодальный всплывающий диалог в VBA 7.0. Пока что наиболее перспективным маршрутом является CreateDialog. Сначала я попробовал CreateDialogW и получил Entry point not found for CreateDialogW in DLL. После открытия DLL я подтвердил, что эта функция не указана. Ссылка на MSDN, приведе...
dialog
07 нояб. 2014, в 21:29
4 ответа
Подобно этой проблеме, при использовании объекта Scripting.Dictionary в VBA результат кода ниже неожиданен. Option Explicit Sub test() Dim d As Variant Dim i As Integer Dim s As String Set d = CreateObject("Scripting.Dictionary") d.Add "a", "a" Debug.Print d.Count ' Prints...
dictionary
02 июль 2012, в 14:38
5 ответов
Следующий код дает мне ошибку 9 "индекс вне диапазона". Я хотел объявить динамический массив, чтобы размер изменялся по мере добавления к нему элементов. Должен ли я создавать "пятно" в массиве, прежде чем я что-то храню в нем, как в JS? Sub test_array() Dim test() As Integer Dim i As Intege...
arrays
13 янв. 2012, в 11:03
1 ответ
Я пытаюсь написать функцию для excel 2010, которая возьмет ячейку неструктурированного текста, ищите что-то, называемое значением sdi, и, если найдено, верните это число. Значение sdi будет отображаться как sdi ####. То, что я хочу, это вернуть sdi и выделенные для него номера, поэтому, если ячейка ...
excel
16 нояб. 2011, в 02:44
8 ответов
Я хочу сделать это, но он не будет компилироваться: Public MyVariable as Integer = 123 Какой лучший способ достичь этого?
05 май 2011, в 13:44
6 ответов
У меня есть следующий код For x = LBound(arr) To UBound(arr) sname = arr(x) If instr(sname, "Configuration item") Then '**(here i want to go to next x in loop and not complete the code below)** '// other code to copy past and do various stuff Next x Итак, я думал, что...
for-loop
loops
next
05 май 2011, в 12:04
9 ответов
Как изменить порядок рядов, используемых для создания диаграммы в Excel? Например, я перехожу к диаграмме, щелкните правой кнопкой мыши > Выбрать данные. В левом столбце я вижу ряд 1, ряд 2,..., ряд n. Скажем, я хочу перенести серию 3 после серии 4, можно ли это сделать из графика? Я не хочу пере...
excel-vba
excel
charts
excel-2011
01 март 2011, в 22:05
2 ответа
У меня есть функция, которая генерирует данные для 100 строк ячеек (и 2 столбца). Для каждой строки (в третьем столбце) мне нужно добавить кнопку, которая при нажатии вызывает настраиваемое модальное диалоговое окно, в котором пользователь может выбрать 4 варианта/кнопок. Любая идея, как это сделать...
excel
29 дек. 2010, в 23:24
4 ответа
У меня есть массив строк: Dim sArray(4) as String Я просматриваю каждую строку в массиве: for each element in sarray do_something(element) next element do_something принимает строку как параметр Я получаю сообщение об ошибке, передавая элемент как String: Ошибка несоответствия аргумента ByRef ...
excel
19 нояб. 2010, в 18:13
4 ответа
Как скопировать код VBA в документ Word и сохранить цветовую схему редактора VBA?
ms-word
documentation
pretty-print
05 апр. 2010, в 12:38
7 ответов
Мне нужно запустить кусок кода каждые 120 секунд. Я ищу простой способ сделать это в VBA. Я знаю, что можно было бы получить значение таймера из события Auto_Open, чтобы предотвратить использование магического номера, но я не могу получить способ запустить таймер, чтобы что-то запускалось каждые 120...
excel-vba
excel
timer
scheduling
23 фев. 2010, в 14:42
8 ответов
Есть ли эквивалент Thread.Sleep() в Access VBA?
access-vba
sleep
22 янв. 2009, в 13:20
8 ответов
Интересно, можно ли создавать класс-методы в VBA. По методу класса я имею в виду методы, которые могут быть вызваны без наличия объекта класса. "Статическое" ключевое слово делает этот трюк в С++ и Java. В приведенном ниже примере я пытаюсь создать статический метод factory. Пример: 'Classmodule Per...
static
28 дек. 2008, в 11:05
3 ответа
Как я могу программно удалить (известный) пароль из проекта Excel VBA? Чтобы быть ясным: я хочу удалить пароль из проекта VBA, а не книгу или любые рабочие листы.
excel-vba
excel
security
password-protection
07 нояб. 2008, в 14:04
11 ответов
Когда целесообразно использовать класс в Visual Basic для приложений (VBA)? Я предполагаю, что ускоренная разработка и сокращение появления ошибок является общим преимуществом для большинства языков, поддерживающих ООП. Но с VBA существует ли конкретный критерий?...
class
oop
23 сен. 2008, в 04:25
Наверх
Меню