Вопросы по теме 'vba'
Вызов работающего приложения C # из VBA
У меня есть код VBA, который должен взаимодействовать с запущенным приложением C #. Как бы то ни было, приложение C # работает как служба и предоставляет интерфейс через удаленное взаимодействие .net.
Я разместил вопрос относительно конкретной...
02.01.2024
Макрос VBA для сохранения файла excel в другом месте резервного копирования
Я пытаюсь создать макрос, который запускается либо при закрытии, либо при сохранении для резервного копирования файла в другое место. На данный момент я использовал следующий макрос:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Private...
03.11.2023
Установите ArrayFormula для многих ячеек Excel с помощью VBA
У меня есть формула массива, которая выводит одно значение, и я хочу дать целую кучу ячеек этой же формулы массива. Проблема в том, что когда я назначаю формулу массива диапазону, она интерпретирует формулу таким образом, что все они совместно...
02.12.2023
Что не так с моим кодом Excel-VBA выше?
Краткое описание того, что я хочу, чтобы мой VBA достиг: я пытаюсь импортировать данные из двух электронных таблиц Excel, а затем сравниваю данные в каждом списке, чтобы найти недостающие элементы в каждом списке, а затем выделяю строку данных, если...
09.01.2024
Удалить строки и вставить строки в диапазоны, объявленные как Variant
Мне нужно просмотреть весь столбец A и проверить, равна ли длина значения ячейки ‹ 6, а затем удалить его.
Раньше я выполнял операции на листе следующим образом
activesheet.range("A" & row_number).select
selection.entirerow.delete...
04.12.2023
импортировать запрос, созданный в excel, в teradata
Я создал запрос в Excel с помощью макросов: « Я хочу импортировать эти запросы в тераданные, скомпилировать их и автоматически отобразить результат ». Может ли кто-нибудь помочь мне с этим?
02.11.2023
Outlook 2010 VBA Недопустимая или неполная ссылка
Я пробую другой подход к тому, над чем я работал на днях. На работе мы используем Outlook 2010 и получаем электронные письма с вложениями .XLSX в течение дня. Я пытаюсь понять, как использовать VBA в Outlook для проверки входящих сообщений...
03.12.2023
КАК передать хэши массивов VB .NET в VBA через COM?
В настоящее время я пытаюсь передать массив объектов в VBA, но Excel жалуется на следующее:
«Функция или интерфейс помечены как ограниченные, или функция использует тип автоматизации, не поддерживаемый в Visual Basic».
Я посмотрел в Интернете и...
13.12.2023
Удалить китайские иероглифы из строки (vba)
Я использую Microsoft Project VBA для перевода названий моих действий с английского на китайский.
Моя проблема в том, что у меня есть некоторые китайские переводы, встроенные в некоторые английские названия действий. Я хочу удалить китайские...
28.11.2023
Внешний код для макросов Excel 2003
Кто-нибудь знает, как писать код VBA во внешнем файле, который «импортируется» в макрос VBA Excel 2003 каждый раз, когда вы запускаете этот макрос в Excel - как самообновляемый код?
Идея состоит в том, что я пишу код во внешнем редакторе (VIm), и...
18.12.2023
Расширение макроса с 1 строки до 56 строк. Ошибка, определяемая приложением
Я никогда не делал макросы Excel VBA.
Данные, которые я пытаюсь организовать в один столбец, находятся в строках Excel с 22 по 78.
0 0.04 0.08 0.12 0.16 0.2 0.24 0.28 0.32 0.36 0.4 0.44 0.48 0.52 0.56...
11.12.2023
Почему я не могу определить свою книгу как объект?
Почему я не могу определить книгу ни одним из этих способов? (У меня есть бит диапазона только для быстрого теста.) Как мне это исправить?
Это создает "Compile Error: Type Mismatch"
Sub Setwbk()
Dim wbk As Workbook
Set wbk =...
14.12.2023
VBA как источник данных для Excel
Я хотел бы, чтобы VBA генерировал некоторые данные для сводной таблицы Excel. Затем VBA пересчитает данные, и сводная точка будет обновлена на основе этого.
Вопрос: возможно ли, чтобы VBA был прямым источником данных для пивота, или мне нужно...
13.01.2024
Excel VBA: виртуальная сортировка рабочего листа?
У меня есть рабочий лист с кучей строк в произвольном порядке. Чтобы ускорить мой макрос, я хочу отсортировать записи в алфавитном порядке по «Имени» (столбец B). Однако мой босс не хочет, чтобы лист был рассортирован - черт знает почему, но он...
15.01.2024
Взять данные из всех книг в какую-нибудь таблицу
Я очень новичок в EXCEL (особенно в VBA). Я пытаюсь написать логику, которая:
перейти ко всем открытым книгам, если в какой-то книге есть лист с именем «Тест», он должен взять данные из именованного диапазона «Таблица», а затем добавить их в...
17.12.2023
Excel vba изменить формулу формы без выбора формы
Я пытаюсь изменить формулу в фигуре, не выбирая ее, но продолжаю получать ошибку времени выполнения.
Ниже приведен код, который я пробовал до сих пор:
Sheets("Quote").Shapes.Range(Array("Rectangle 87")).Formula = " =CommAnnualOutput"...
06.11.2023
Как сместить 2 ячейки диапазона в VBA?
Я пишу макрос, который проверяет, истинно ли значение, и если да, то берет первую ячейку строки и сохраняет ее. Например:
|191|c:users\public\test.dbf |True |
|192|c:users\public\test2.dbf |False|
|193|c:users\public\test2.dbf |False|
Я...
13.12.2023
Проверить содержимое - не разрешать пользователю входить - сообщать о неверных данных
Я пытаюсь написать программу для выполнения следующих шагов:
Находясь в ячейке M2, проверьте содержимое всех ячеек перед столбцом M в той же строке.
Если какая-либо из ячеек перед столбцом M в той же строке пуста, не позволяйте пользователю...
14.12.2023
макросы excel сохраняют листы в формате csv с определенным разделителем и вложением
Я полный болван в отношении vb и excel, пытался объединить 2 макроса, которые я нашел здесь, в 1, но, очевидно, сделал что-то ужасно неправильно, и теперь я застрял. Сначала я просто использовал этот макрос (сохранил его в качестве личного.xlsb,...
12.11.2023
Динамическое добавление массива в VBA
Я хочу добавить массив с числом в зависимости от состояния различных переменных. Вот код, который я придумал: я начинаю с пустого массива.
Sub makeArr()
Dim myArr() As Integer
If box1 = True Then
ReDim Preserve myArr(LBound(myArr) To...
26.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..