vba- все статьи тега ➜ страница 3


Закрыть текущую форму и открыть другую в Access?

Я пытаюсь создать макрос, который закрывает текущую форму и открывает основную форму. Поскольку у меня так много форм, и мне нужна одна и та же кнопка с этим макросом во всех из них, я хочу создать макрос только один раз, а не для каждой формы отдельно. Есть ли способ сделать это? ...

SQL - определение наиболее часто встречающихся слов в столбце.

Существует ли простой способ определения наиболее часто встречающегося слова в столбце / поле с помощью T-SQL или VBA? Я работаю над нечеткой системой сопоставления для двух заданных наборов записей и хотел бы создать соответствующую строку, в которой удаляются наиболее часто встречающиеся слова. Поскольку данные взяты из базы данных управления взаимоотношениями с клиентами, такие термины, как" limited"," ltd"," plc "и" CORPORATION", будут удалены. ...

Подстановочные знаки и VBA на Rockwell FactoryTalk View SE

Я очень новичок в VBA (я сделал 3 недели этого в 9 классе, но это все). Я промышленный программист ПЛК по профессии, но одно из моих приложений потребовало, чтобы я раскопал болезненные воспоминания о классе 9 IT для системы Rockwell FactoryTalk View SE SCADA. Мое приложение состоит в том, что есть сервер, который хранит графический дисплей, и несколько клиентов, которые отображают эти графические дисплеи. В зависимости от того, какой клиент используется, Я хочу сделать некоторые элементы видим ...

Как получить доступ к имени Поля PivotCell.RowItem (n)?

У меня есть сводная таблица Exel 2007, использующая классическую компоновку, которая имеет 2 поля строк. Для данной ячейки данных PivotCell я хочу выполнить цикл и определить соответствующие имена полей строк и значения элементов для этой ячейки. Мой код прекрасно работает, если я нахожусь в строке sub-total или grand total (0 или 1 элементов, связанных с ячейкой). Но это не удается, если я пытаюсь работать с ячейкой, связанной с 2 элементами - "Ошибка времени выполнения '1004': ошибка, определе ...

Удаление строк на основе повторяющихся ячеек и содержимого второго столбца (VBA)

У меня есть некоторые проблемы с удалением повторяющихся строк, так как способ, которым я должен это сделать, довольно сложен. Позвольте мне объяснить. Вот что у меня есть (на самом деле у меня более 90 000 строк!) +-----------+------------------+ | Ref | Sup | +-----------+------------------+ | 10000-001 | S_LA_LLZ_INOR | | 10000-001 | S_LA_RADAR_STNFN | | 10000-001 | S_LA_VOR_LRO | | 10000-001 | S_LA_DME_LRO | | 10000-001 | S_LA_DME_INOR | | 1000-001 | S_LA ...

Есть ли способ взломать пароль в проекте Excel VBA?

меня попросили обновить некоторые макросы Excel 2003, но проекты VBA защищены паролем, и, похоже, отсутствует документация... никто не знает паролей. есть ли способ удаления или взлома пароля на проект VBA? ...

Как комментировать и раскомментировать блоки кода в Редакторе Office VBA

в Редакторе VBA Office ( ALT + F11), Как вы комментируете или раскомментируете блок кода? ...

Как вернуть результат из функции VBA

Как мне вернуть результат из функции? например: Public Function test() As Integer return 1 End Function Это дает ошибку при компиляции. Как заставить эту функцию возвращать целое число? ...

Разница между Visual Basic 6.0 и VBA

в чем разница между двумя. Я всегда думал, что VBA-это несколько "искалеченная" версия VB, но когда друг спросил меня на днях, я понятия не имел, каковы фактические различия. кроме того, когда вы используете, например, Excel, это VB или VBA ? ...

Перебрать файлы в папке с помощью VBA?

Я хотел бы перебрать файлы каталога с помощью vba в Excel 2010. в цикле мне понадобится имя файла, и дата, в которой файл был отформатирован. я закодировал следующее, которое отлично работает, если папка имеет не более 50 файлов, в противном случае она смехотворно медленная (мне нужно, чтобы она работала с папками с >10000 файлами). Единственная проблема этого кода заключается в том, что работу искать file.name занимает очень много времени. код, который работает, но waaaaaay слишком м ...

Как я могу отправить запрос HTTP POST на сервер из Excel с помощью VBA?

какой код VBA требуется для выполнения HTTP-сообщения из электронной таблицы Excel? ...

Приложение Excel VBA самопроизвольно останавливается с сообщением " выполнение кода остановлено"

из того, что я вижу в интернете, это довольно распространенная жалоба, но ответы кажутся более редкими. Проблема заключается в следующем: У нас есть ряд приложений Excel VBA, которые отлично работают на нескольких машинах пользователей. Однако на одной машине, они останавливаются на определенных строках кода. Это всегда те же линии, но эти линии не имеют ничего общего друг с другом. Если вы нажмете F5 (run) после остановки, приложение продолжится, так что это почти как точка останова был добав ...

Функция для преобразования номера столбца в букву?

есть ли у кого-нибудь функция Excel VBA, которая может возвращать букву(Ы) столбца из числа? , введя 100 должен возвратить CV. ...

Отображение миллисекунд в Excel

Я пытаюсь отобразить миллисекунды в макро Excel. У меня есть столбец целых чисел, которые являются метками времени в миллисекундах (например, 28095200 - это 7: 48: 15.200 am), и я хочу сделать новый столбец рядом с ним, который сохраняет среднее значение и отображает время в . Dim Cel As Range Set Cel = Range("B1") temp = Application.Average(Range("A1:A2")) / 1000 ms = Round(temp - Int(temp), 2) * 1000 Cel.Value = Strings.Format((temp / 60 / 60 / 24), "hh:mm:ss") _ & ...

Элементы Управления ActiveX Microsoft Excel Отключены?

У меня есть некоторые листы Excel, которые используют флажки ActiveX для управления определенной деятельностью. Они работали недавно, но сегодня начали давать ошибки. Меня предупредил об этом коллега, но он все еще работал на моем компьютере. Я проверил его версию Excel против моей, и его был более новым. Я заметил, что появились новые обновления Windows, поэтому я сделал обновление. После того, как я применил ожидающие обновления, теперь он больше не работает на моем компьютере. Я больше ...

При редактировании Microsoft Office VBA, как я могу отключить всплывающие сообщения "Compile error"?

когда вы редактируете макрос или функцию Microsoft Office VBA, вы часто перемещаете курсор из строки, которую вы еще не закончили. Например, чтобы скопировать что-то, что вы хотите вставить в эту строку. Но, если эта частичная строка не является синтаксически допустимой, редактор VBA прерывает вашу работу, выводя сообщение "ошибка компиляции", которое должно быть отклонено. есть ли способ отключить окно сообщения? Я нахожу это раздражающим... (Это происходит с Excel Visual Basic для приложе ...

VBA-как условно пропустить итерацию цикла for

у меня есть цикл for над массивом. То, что я хочу сделать, это проверить определенное условие в цикле и перейти к следующей итерации, если true: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor does "Next" End If DF = Application.Run("SomeFunction"....) PV = PV + (DF * Coupon / CouponFrequency) Next Я знаю, что могу сделать: If (Schedule(i, 1) < ...

Как вы тестируете время выполнения кода VBA?

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

Хэш-таблица / ассоциативный массив в VBA

Я не могу найти документацию, объясняющую, как создать хэш-таблицу или ассоциативный массив в VBA. Это вообще возможно? можно ссылку на статью или еще лучше разместить код? ...

Как добавить ссылку программно

Я написал программу, которая работает и сообщения Skype с информацией, когда если заканчивается. Мне нужно добавить ссылку на Skype4COM.dll для того, чтобы отправить сообщение через Skype. У нас есть около десятка компьютеров в сети и общий файловый сервер (среди прочего). Все остальные компьютеры должны быть в состоянии запустить эту программу. Я надеялся избежать установки ссылки вручную. Я планировал поместить ссылку в общее место и добавить ее программно при запуске программы. Я не могу пон ...