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

Как остановить переименование таблиц excel после запуска макроса сохранения
Ниже приведен макрос для сохранения нескольких листов в разные файлы csv, НО он продолжает переименовывать и сохранять исходную книгу, как это остановить. Private Sub CommandButton1_Click() Dim WS As Excel.Worksheet Dim SaveToDirectory As String...
3004 просмотров
schedule 18.12.2023

Сделать новый столбец без дубликатов VBA?
У меня есть столбец ячеек, значения которых примерно такие: a a b b c c c c d e f f и т.п. Я хочу взять неповторяющиеся значения и вставить их в новый столбец. Мой псевдокод для этого выглядит следующим образом:...
39343 просмотров
schedule 17.11.2023

Создайте поле управления форматированным текстом в VBA для Word 2010
У меня есть поле управления, где я динамически добавляю определенный текст. Пока это работает хорошо. Проблема в том, что в одном тексте у меня есть поле ввода, где пользователь может ввести текст. Мне нужно жестко закодировать поле ввода текста...
2548 просмотров
schedule 18.11.2023

Как оптимизировать код макроса, который смотрит на 2 рабочих листа
Проблема: У меня есть 1 лист Excel с 2 вкладками. Вкладка 1 = Пакет поставки. Вкладка 2 = Шаги массового обновления. Я хочу просмотреть все значения в столбце B на вкладке 2 одно за другим. Когда я просматриваю каждую строку на вкладке 2, я...
237 просмотров
schedule 07.11.2023

Переместить поле со списком при нажатии кнопки на следующую строку Excel VBA
Я создал код vba для создания поля со списком и заполнил его именованным диапазоном. Теперь я хочу, чтобы когда я выбираю что-то из поля со списком, оно должно было установить это значение в этой текущей ячейке, и оно должно перейти к следующей...
2496 просмотров
schedule 20.12.2023

VBA Word: более быстрое копирование из многих файлов в каталоге?
Прочитав множество источников и много копируя и вставляя, я придумал макрос для MS Word 2010, чтобы подсчитать мою работу, проделанную в конце дня. Что он делает: Открывает каждый файл DOCX в указанном каталоге. Копирует текст из правой...
1266 просмотров
schedule 30.10.2023

Ошибка при получении данных из закрытых книг Excel с динамическим диапазоном
Я получаю сообщение об ошибке 1004 с моим кодом, который берет данные из закрытых книг в виде списка. Код работает так, как должен, и извлекает значения без проблем, однако по-прежнему выводит сообщение об ошибке. Я, вероятно, упустил что-то очень...
285 просмотров
schedule 01.12.2023

Как установить источник управления текстовым полем из SQL
У меня есть подчиненная форма, связанная с оператором SQL. Внутри подчиненной формы у меня есть несколько текстовых полей, привязанных к полям этого SQL. Однако у меня есть еще одно текстовое поле, которое нужно привязать к полю из другого оператора...
2249 просмотров
schedule 04.10.2023

Как преобразовать несколько строк (в Excel) на одном листе в несколько файлов CSV
Я хочу преобразовать несколько строк (в соответствии с группой) в несколько CSV. мой единственный лист в Excel содержит почти 3000 строк и 5 столбцов. теперь я хочу, чтобы каждая группа из моего листа Excel конвертировалась в файл csv. Например...
573 просмотров
schedule 10.10.2023

Пытаюсь извлечь данные из фигурных скобок, но не работает
Мне нужно синхронизировать значения в фигурных скобках {} в столбце C и сопоставить их с идентификатором пользователя в столбце F, как показано ниже. Например. на листе электронной почты становится этим на новом листе Sub...
375 просмотров
schedule 29.10.2023

Простой код Lastrow, скопированный с других, не работает?
Код четко открывает рабочую книгу и рабочий лист (с четырьмя строками данных).... но затем ОСТАНАВЛИВАЕТСЯ на "Lastrow = Cells..." с ошибкой 91 "Переменная объекта или переменная блока не установлена". Dim Lastrow As Long, NumPickups As...
554 просмотров
schedule 09.10.2023

Обновление динамического выпадающего списка в excel при изменении значения ячейки
Я пытаюсь создать форму, которая, надеюсь, автоматически обновляет список значений для определенного выпадающего списка (без кодов VBA) сразу после ввода пользователя. Вот форма, которую увидит пользователь: В настоящее время обе колонки F...
8261 просмотров
schedule 24.11.2023

Какова длина String, LongText и ShortText? Установка длинного текста в качестве параметра SQL приводит к ошибке 3001.
Когда я создаю запрос на добавление в ms-access 2013 с параметрами, и для любого из этих параметров задан тип LongText , запрос завершается с ошибкой с кодом 3001 Invalid Argument . Однако изменение типа на ShortText приводит к рабочему запросу....
9775 просмотров
schedule 23.11.2023

Как объявить ссылку на элемент управления ActiveX ListView в Access VBA?
Я использую Аксесс 2003. В «Ссылки» («Инструменты» > «Ссылки» > «Обзор...») я добавил «Общие элементы управления Microsoft Windows 6.0 (SP6)» (c:\windows\system32\mscomctl.ocx) и создал/вставил экземпляр элемента управления "Microsoft ListView...
1706 просмотров
schedule 22.12.2023

Возможно ли, чтобы одна строка сценария VBA повторялась N раз?
Я впервые экспериментирую с рекурсией. В этой задаче у меня есть огромный набор данных со многими строками, и в каждой строке есть N число из 4 диапазонов ячеек для копирования (от столбца O до столбца GB). У меня написана следующая функция:...
366 просмотров
schedule 04.11.2023

массивы vba - несоответствие типов: ожидается массив или пользовательский тип
У меня проблема с передачей массива в подпрограмму (несоответствие типа получения: ожидается массив или пользовательский тип). Я работал со структурами массивов на других языках, и мне, должно быть, что-то не хватает здесь, в vba, так как я не могу...
338 просмотров
schedule 20.10.2023

Как скопировать рабочий лист из одной рабочей книги в другую новую рабочую книгу только с этим рабочим листом (со значениями вставки)?
Я пытаюсь создать макрос, который берет рабочий лист из рабочей книги, а затем сохраняет этот рабочий лист как одну рабочую книгу, но со всеми ячейками в качестве значений, а не формул. Бит, с которым я борюсь, - это раздел значений вставки. Это...
37 просмотров
schedule 04.12.2023

как мне подсчитать дубликаты, суммировать строки дубликатов и вывести эти данные в MS Excel?
Начало: Я начну с того, что понятия не имею, как выполнить то, о чем я прошу, поэтому я публикую. Я пытался использовать COUNTIF , но логика ускользает от того, что я пытаюсь сделать. Я бы с радостью предложил код, если бы был способен его...
49 просмотров
schedule 01.10.2023

Неверный параметр String при отправке строки json в качестве почтового запроса
Я использовал этот код для своего макроса в VBA в excel: Sub Macro1() Dim URL As String, JSONString As String, objHTTP As Object Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1") URL = "xxxxx" objHTTP.Open "POST", URL, False...
441 просмотров
schedule 21.11.2023

Подтвердить ввод текстового поля
Я создал пользовательскую форму в Excel и имею диапазон для проверки данных. Я хочу проверить ввод пользователя, прежде чем пользователь нажмет кнопку «Сохранить». Пример: ввод значения «x», если 1 <= x <= 10 , текстовое поле «Данные»...
6503 просмотров
schedule 01.10.2023