Описание тега vba
Visual Basic для приложений (VBA) - это объектно-ориентированный язык программирования, управляемый событиями, для написания макросов, который используется для всего пакета Office, а также для других приложений. VBA не эквивалентен VB.NET или VBS; если вы работаете в Visual Studio, используйте [vb.net]. Если ваш вопрос касается программирования какого-либо приложения MS Office, также используйте соответствующий тег: [excel], [ms-access], [ms-word], [outlook] или [ms-project].
1
ответ
Макрос VBA в Excel для скрытия всех не выбранных листов
Я использовал следующий код макроса VBA ниже, чтобы скрыть все, кроме активного листа: Sub HideWorksheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets If ws.Name <> ThisWorkbook.ActiveSheet.Name Then ws.Visible = xlSheetHidden …
01 дек '17 в 04:35
1
ответ
Макрос для выбора последней точки данных на линейной диаграмме и добавления метки данных
У меня есть линейная диаграмма с 60 различными рядами данных в Excel, которая обновляется раз в неделю. На этом графике я хотел бы запрограммировать макрос, который выбирает самые последние точки данных на линейных графиках и добавляет метку данных …
15 июн '15 в 02:11
2
ответа
Выделить весь столбец в таблице с помощью Excel VBA
У меня есть таблица в листе Excel, и я хочу выделить всю первую строку. Есть ли более простой / быстрый способ ссылки на таблицу, чем обычный Range("A2").End(xlDown).Select метод? Кажется, что с помощью таблицы я должен получить более легкий путь до…
21 апр '17 в 11:20
1
ответ
Код xmlHTTP не работает для всех URL
Приведенный ниже код (на основе - Использование VBA в Excel для поиска Google в IE и возврата гиперссылки первого результата, @Santosh), похоже, печатает getelementsbytagname("a") почти для всех URL. Оказывается, для некоторых это не так, и пример U…
01 июн '14 в 06:31
2
ответа
PowerPoint (VBA?) Исчезающий текст
Попытка моего первого перехода на VBA в рамках PPT, немного проделанная в Excel раньше... но мне нужна помощь по поводу того, куда идти с этим... У меня есть список из ста или около того строк, которые я хочу постепенно увеличивать и уменьшать на од…
14 фев '11 в 13:44
1
ответ
Макрос для предотвращения ввода дубликатов в столбце M в Excel
Мне нужно написать макрос для предотвращения ввода дубликатов в столбце М в Excel. Пример: Я ввожу "A - 100" в ячейку M5. Если я ввожу "A - 100" в ячейку M7, я хочу показать мне сообщение об ошибке, которое дублируется. Я пытался проверить данные, н…
06 мар '16 в 11:02
2
ответа
Обновите заголовок на основе реального ввода в текстовое поле
У меня есть заголовок заголовка, который начинается как "Заполнитель". Тогда у меня есть три поля; Имя, Фамилия и Название. Я хочу обновить, а затем добавить эту подпись, когда пользователь вводит эти три поля. Поэтому, если кто-то вводит имя "Стиве…
12 апр '17 в 17:22
1
ответ
VBA - Word Table: значение по умолчанию и поле со списком
У меня есть таблицы Word, и я не нахожу, как повлиять на значения по умолчанию для определенных столбцов... При вставке новой строки я бы хотел, чтобы у определенного столбца был определенный раскрывающийся список без необходимости делать это самому…
26 авг '15 в 08:26
3
ответа
Цикл Do Хотя не выходит из цикла x<y, несмотря на x>y
Извините за многословное название... У меня есть (второй) цикл в длинном наборе кода VBA. Цикл такой: Do While counterB < 40000 On Error Resume Next AppActivate "Oracle Fusion Middleware Forms Services" If Err.Number <> 0 Then counterB = co…
09 янв '18 в 16:48
1
ответ
Сброс глобальной переменной VBA в 0 при запуске подпрограммы
Я пишу проект, который использует глобальные переменные. Глобальные переменные объявляются в начале модуля, и весь код находится в одном модуле. Глобальные переменные (должны) передаваться между каждой подпрограммой и, в зависимости от характера раб…
04 янв '16 в 05:33
1
ответ
Excel VBA Macro для обновления UDF, не делая их изменчивыми
У меня есть несколько различных UDF в моей электронной таблице (которые не являются энергозависимыми). Интересно, возможно ли иметь еще одну UDF с именем "Обновить", которая обновит все UDF, используемые на листе? Я не хочу делать какие-либо из моих…
22 июн '15 в 12:30
0
ответов
Выпадающий список Excel VBA
Я хочу создать выпадающий список в ячейке на листе в моей книге с данными из другого листа. Я хочу взять данные из столбца A из моего справочного листа и поместить их в раскрывающийся список на основе значения столбца B моего справочного листа.
20 июн '18 в 14:59
1
ответ
Могу ли я затемнить несколько объектов как Integer / Variant / и т.д. в одной строке?
В VBA я могу Dim несколько объектов в виде целых чисел в одной сжатой форме, или это объявляет только d быть целым числом? Dim a, b, c, d As Integer
22 июн '15 в 17:04
0
ответов
VBA - Копирование данных ячейки и вставка в отдельных вкладках IE
Я новичок в VBA. У меня длинный список URL-адресов (около 200). Я хочу открыть веб-сайт для загрузки видео, вставить URL-адрес в ячейку и перейти к следующему, открывая его в новой вкладке (не в новом окне). Вот что у меня так далеко: Declare Functi…
09 июл '18 в 02:22
2
ответа
Выбор списка аргументов функции VBA
Я хочу сделать что-то вроде следующего: Public Function myFunc(vArg1 as string, vArg2 as string, vArg3 as ["A","B","C"]) End Function Где пользователь получает выпадающий список для vArg3 при вызове. Это будет похоже на следующее: Public Sub Main() …
17 мар '11 в 13:56
0
ответов
Visual Basic для цикла с обновлением
Я пытаюсь создать макрос Монте-Карло в Excel, используя формулы, которые включают randbetween. См пример Const Sim_Number As Long = 100 Dim outcomes(Sim_Number) For counter_simple = 1 To Sim_Number outcomes(counter_simple) = ActiveSheet.Range("A1") …
25 сен '17 в 04:44
1
ответ
vba хранит значение для вставки из неактивного окна
У меня есть две рабочие тетради. Я автоматизировал код для установки различных фильтров, а затем измерил промежуточный итог в wb2, затем взял это значение и вставил его в таблицу 8x11 в wb1, однако это занимает целую вечность, как я использую. Windo…
08 мар '17 в 20:49
1
ответ
В чем разница между Dim, Global, Public и Private как модульными модификаторами доступа к полю?
В VB6/VBA вы можете объявлять переменные уровня модуля вне определенного Sub или же Function метод. Я использовал Private а также Public прежде чем внутри модулей и понять их так: Public - видимый для всего кода внутри модуля и всего кода вне модуля…
28 сен '10 в 17:44
2
ответа
Переменная, не проходящая через класс
Я пытаюсь написать простую программу на Visual Basic, которая передает переменную через класс, вычисляет ее, а затем возвращает. Моя форма "Пицца" состоит из 2 групп по 3 радиокнопки в каждой. При нажатии кнопки "Итого" к размеру пиццы добавляется ц…
03 май '13 в 02:22
1
ответ
Экспорт результатов запроса Access в CSV
У меня есть база данных доступа, которая манипулирует данными из магазина электронной коммерции Magento, переформатирует данные и (надеюсь!) Выкладывает CSV-файл, который затем может быть импортирован в ebay Turbolister для массовой загрузки в eBay.…
09 ноя '12 в 14:34