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

7 ответов
Это должно работать согласно другому сообщению, но его нет: Dim arrWsNames As String() = {"Value1", "Value2"} Кто-нибудь может сообщить мне, что не так?
arrays
initialization
14 окт. 2013, в 21:49
7 ответов
Я пытаюсь написать script, который открывает много файлов Excel. Я получаю приглашение: This workbook contains links to other data sources. Я хочу, чтобы это сообщение не появлялось, поэтому мой script может просто автоматически просматривать все книги без необходимости нажимать Don't Update для ка...
excel-vba
excel
16 фев. 2013, в 06:15
1 ответ
Я использую цикл While... Wend из VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Я не хочу использовать условие типа `While Count <= 1...
excel-vba
excel
while-loop
30 авг. 2012, в 16:58
2 ответа
Когда вы редактируете макрос или функцию Microsoft Office VBA, вы часто перемещаете курсор из строки, которую вы еще не закончили. Например, чтобы скопировать то, что вы хотите вставить в эту строку. Но если эта частичная строка не является синтаксически действительной, редактор VBA прерывает вашу р...
editor
19 июль 2012, в 13:54
5 ответов
У меня есть файл, который добавляется или изменяется вручную на основе входов. Поскольку большая часть содержимого повторяется в этом файле, меняются только шестнадцатеричные значения, я хочу сделать его сгенерированным инструментом. Я хочу написать коды c, которые будут напечатаны в этом .txt файле...
text-files
16 июль 2012, в 12:11
2 ответа
Я хотел бы выйти из цикла for, когда выполняется условие внутри. Как я могу выйти из цикла for, когда условие if выполнено? Я думаю, что какой-то выход в конце моего оператора if, но не знаю, как это будет работать. Dim i As Long For i = 1 To 50 Range("B" & i).Select If Range("B" & i...
excel-vba
for-loop
23 фев. 2012, в 14:38
5 ответов
Я ищу способ добавить пользовательскую вкладку в ленте Excel, которая будет содержать несколько кнопок. Я оценил некоторые ресурсы, обращаясь к ним через Google, но все выглядят изворотливыми и возмутительно сложными. Что такое быстрый и простой способ сделать это? Я хочу, чтобы новая вкладка загруж...
excel-vba
excel
excel-2007
ribbonx
13 янв. 2012, в 11:02
5 ответов
Есть ли что-то, что мне нужно для ссылки? Как это использовать: Dim fso As New FileSystemObject Dim fld As Folder Dim ts As TextStream Я получаю сообщение об ошибке, потому что он не распознает эти объекты.
excel-vba
excel
filesystemobject
12 июль 2010, в 23:20
3 ответа
Я написал макрос как add = in. И мне нужно получить путь к текущему рабочему листу, на котором он выполняется. Как мне это сделать? Как получить путь к файлу (только каталог)?
excel-vba
excel
11 май 2010, в 19:58
6 ответов
Я написал следующий код: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 И я получаю сообщение об ошибке: "недопустимый атрибут в Sub или Function" Знаете ли вы, что я сделал не так? Я попытался использовать Global вместо Publi...
scope
excel-vba
global-variables
27 апр. 2010, в 14:44
13 ответов
Я не пытаюсь начать здесь аргумент, но по какой-то причине он обычно утверждал, что Visual Basic нечувствителен к регистру, а языки C - нет (и как-то это хорошо). Но вот мой вопрос: где именно нечувствителен регистр Visual Basic? Когда я печатаю... Dim ss As String Dim SS As String ... в Visual Stu...
case-sensitive
case-insensitive
20 фев. 2010, в 02:35
11 ответов
Из того, что я вижу в Интернете, это довольно распространенная жалоба, но ответы кажутся более редкими. Проблема заключается в следующем: У нас есть несколько приложений Excel VBA, которые отлично работают на нескольких машинах пользователей. Однако на одной машине они останавливаются на определенны...
excel-vba
excel
28 янв. 2010, в 12:35
13 ответов
У меня есть рабочий лист Excel, который имеет следующий макрос. Я хотел бы зацикливать его каждую секунду, но меня можно использовать, если я могу найти функцию для этого. Разве это невозможно? Sub Macro1() ' ' Macro1 Macro ' Do Calculate 'Here I want to wait for one second Loop End Sub ...
excel-vba
excel
09 окт. 2009, в 16:29
5 ответов
Есть ли код в VBA, я могу обернуть функцию, которая позволит мне узнать время, которое требуется для запуска, чтобы я мог сравнивать разные времена работы функций?
optimization
performance
testing
profiling
13 окт. 2008, в 18:59
9 ответов
Используя VBA, как я могу: проверьте, существует ли файл, и если да, удалить его?
file-io
delete-file
file-exists
16 сен. 2008, в 00:46
Наверх
Меню