Публикации по теме 'vba'


VBA — это лекарство-шлюз.
VBA — это лекарство-шлюз. Я провожу много времени с людьми, которые расстраиваются из-за того, сколько времени тратится на ввод данных в электронную таблицу и, что еще важнее, на получение данных для отчетности. В организации, которая утверждает, что стремится быть «цифровой по умолчанию», существует множество очень ручных процессов, в которых мы сделали первый шаг, а затем остановились. Исчезли (в основном) ручные процессы с ручкой и бумагой, но они когда-либо дублировались только в..

Вопросы по теме 'vba'

Чередование раскрашивания групп строк в Excel
У меня есть таблица Excel, как это id | data for id | more data for id id | data for id id | data for id | more data for id | even more data for id id | data for id | more data for id id | data for id id | data for id | more data...
40429 просмотров
schedule 04.05.2024

Подсчитайте список ячеек с одинаковым цветом фона
Каждая ячейка содержит некоторый текст и цвет фона. Итак, у меня есть несколько ячеек синего и красного цвета. Какую функцию я использую для подсчета количества эритроцитов? Я пробовал =COUNTIF(D3:D9,CELL("color",D3)) безуспешно (где D3...
191503 просмотров
schedule 06.02.2024

Как создать диалоговое окно состояния в Excel
Я создал генератор отчетов базы данных в Excel. Я пытаюсь создать диалоговое окно, отображающее информацию о состоянии во время работы программы. Когда я создаю отчет, хотя появляется диалоговое окно, я не могу обновить/обновить отображаемую...
24846 просмотров
schedule 20.02.2023

Удаление файла в VBA
Используя VBA, как я могу: проверить, существует ли файл, и если да, удали это?
500050 просмотров
schedule 19.06.2022

Как перебрать строку и проверить значение байта каждого символа?
Код у меня есть: cell_val = CStr(Nz(fld.value, "")) Dim iter As Long For iter = 0 To Len(cell_val) - 1 Step 1 If Asc(Mid(cell_val, iter, 1)) > 127 Then addlog "Export contains ascii character > 127" End If Next iter Этот...
39054 просмотров
schedule 28.06.2023

Получение Excel для обновления данных на листе из VBA
Как получить данные электронной таблицы в Excel для перерасчета из VBA без необходимости простого изменения значения ячейки?
449506 просмотров
schedule 23.05.2022

Как я могу отправить HTTP-запрос POST на сервер из Excel с помощью VBA?
Какой код VBA требуется для выполнения HTTP POST из электронной таблицы Excel?
289237 просмотров
schedule 21.03.2022

Экранирование ' в Access SQL
Я пытаюсь выполнить поиск домена в vba примерно так: DLookup("island", "villages", "village = '" & txtVillage & "'") Это работает нормально, пока txtVillage не станет чем-то вроде залива Диллона, когда апостроф принимается за...
60644 просмотров
schedule 20.01.2024

Как использовать sftp из модуля базы данных MS Access?
У меня есть требование создать простую базу данных в Access для сбора некоторых пользовательских данных, которые будут загружены в другую базу данных для дальнейшей отчетности. В базе данных Access будет модуль, который при вызове пользователем...
8830 просмотров
schedule 18.06.2022

Макрон в редакторе VBA
Создал простую программу с использованием VBA, которую я могу использовать для просмотра словарного запаса на китайском языке. До сих пор я немного работал, но столкнулся с огромной проблемой при вводе символа макрона, такого как «ā» (unicode 257)....
802 просмотров
schedule 01.11.2023

Создание полей Word
Помимо простой вставки и синтаксического анализа текста в пустое поле Word, есть ли способ программно создавать пользовательские поля и коды полей в моих собственных шаблонах с помощью VBA? Кроме того, есть ли способ сделать эти поля отображаемыми в...
12132 просмотров

Как получить предыдущий выбор при изменении выбора?
Я работаю над диалоговым окном импорта (из Excel), чтобы выбрать диапазоны ячеек. Когда диапазон выбран, я использую приемник событий, чтобы поймать событие и выделить первую строку и первый столбец. Мне нужно отменить выделение первой строки и...
4901 просмотров
schedule 24.11.2023

VBA-анимация объектов Visio
Я пытаюсь анимировать объекты Visio с помощью цикла, например: For reposition = 2 To 6 xpos = reposition ypos = reposition sh1.SetCenter xpos, ypos Sleep 1000 Next reposition Хотя это ДЕЙСТВИТЕЛЬНО перемещает объект из...
4367 просмотров
schedule 29.01.2024

Как автоматически объединять ячейки?
У меня есть таблица Excel с несколькими элементами 1, 2, 3..., каждый из которых имеет подэлементы 1.1, 1.2 и т. д. Я использую список подэлементов в качестве ключевого столбца и заполняю основные элементы с помощью vlookups, но только показ каждого...
28525 просмотров
schedule 17.01.2023

Создание отмены в макросе Excel VBA
Макросы Excel не позволяют использовать «отмену» после их запуска. Есть ли способ встроить undo функциональность в макрос VBA в Excel?
38579 просмотров
schedule 11.01.2024

Напишите формулу в ячейке Excel, используя VBA
Я пытаюсь использовать VBA для записи формулы в ячейку в Excel. Моя проблема в том, что когда я использую точку с запятой ( ; ) в своей формуле, я получаю сообщение об ошибке: Run-time error 1004 Мой макрос следующий: Sub...
156341 просмотров
schedule 12.11.2023

Вопрос о CreateObject() в VB6/VBA
Я могу сделать это: Dim fso As New FileSystemObject или я могу сделать это: Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") Как узнать, какую строку использовать для CreateObject? Например, откуда мне знать,...
12389 просмотров
schedule 29.03.2022

Надстройка Excel 2002 не загружается при открытии приложения
Добрый день, Я создал надстройку Excel .xla для Excel 2002. Это странное поведение, которое я вижу, происходит только на моей машине, но не на моих коллегах. Я хотел бы понять, почему. Надстройка имеет функцию UDF, которая вызывается из многих...
440 просмотров
schedule 29.03.2022

Классовые (статические) методы в VBA
Интересно, можно ли в VBA создавать классы-методы. Под методом класса я подразумеваю методы, которые можно вызывать, не имея объекта класса. Ключевое слово 'static' делает этот трюк в C++ и Java. В приведенном ниже примере я пытаюсь создать...
68746 просмотров
schedule 10.04.2023

Запись сообщений электронной почты в плоские файлы в Outlook с помощью VBA
Я написал приложение VBA, которое открывает папку в Outlook, а затем перебирает сообщения. Мне нужно записать тело сообщения (с некоторыми изменениями) в один плоский файл. Мой код выглядит следующим образом... Private Sub btnGo_Click() Dim...
9488 просмотров
schedule 05.04.2024