Как выполнить несколько пакетных файлов один за другим в VBA? [дубликат]

На этот вопрос уже есть ответ здесь: дождитесь завершения работы оболочки, затем отформатируйте ячейки-синхронно выполните команду 5 ответов У меня есть дв ...

Выбор нескольких ячеек, а не диапазон

Я хочу перебрать каждую строку и выполнить некоторые действия для нескольких выбранных ячеек, например K3,N3,Q3,T3,W3,Z3 next K4,N4,Q4... и т. д. Что я делаю не так? Sub Colors_test() For counter = 3 To 110 Range("K" & counter, "N" & ...

Перенос заметки в собственный столбец по строке в Excel

У меня есть очень большой файл excel с сотнями заметок на разных ячейках. Я хотел бы извлечь содержимое заметок из каждой строки и поместить их в свой собственный столбец. Например, если бы у меня было 3 заметки в строке 1, текст из этих комментариев ...

Excel VBA-код не откроет файл с именем "CON.txt"

Я обрабатываю большой текстовый файл с разделенными каналами данными в нем, где каждая строка начинается с текстового поля "тип записи" - например," APP"," ATT"," CON"," A","T"... Мне нужно разделить файл на ряд файлов с определенными типами записей ...

Дескриптор отмены InputBox для выбора диапазона

У меня есть следующий фрагмент кода: dim selectRange as Range Set selectRange = Application.InputBox("Select your range", "Hello", , , , , , 8) Когда пользователь выбирает отменить приглашение InputBox, он возвращает error of Object not set. Я п ...

Итерация по классу в Excel VBA

Я создал модуль класса для сущности под названием Terminal. У меня есть метод, который заполняет этот класс, просматривая 175 отдельных листов и извлекая правильные данные из определенных ячеек. Этот процесс очень быстрый (около 2 секунд), однако к ...

VBA-копировать строки - если обнаружена ошибка, то продолжить в ячейках копирования

У меня есть макрос, который копирует ячейки в ячейки ниже. Sub CopyRows2() Dim LastRow As Long With Worksheets("Ready to upload") ' <-- here should be the Sheet's name LastRow = .Cells(.Rows.Count, "AD").End(xlUp).Row ' last row in column C ...

Как поместить амперсанд в верхний / нижний колонтитул в Excel?

Я работаю над заголовком, который нуждается в амперсанде, чтобы разделить два слова. Hello & World Но он игнорирует &, потому что большинство встроенных в функций оценивают его до значения ie. Page &[Page] of &[Pages] => Page 1 ...

Как получить буфер обмена в 2D массив (excel vba)

Я очень новичок в Excel VBA и хочу получить текст из буфера обмена в 2D массив, с первым разделителем vbNewLine и вторым разделителем пробел. Как создать двумерный массив неизвестного размера? Могу ли я разделить массив, как ниже, где я потерпел неуд ...

Как закрыть все активные.файлы xls в vb6

Я пробовал нечто подобное: Set kitap = CreateObject("Excel.Application") If IsXlsOpen() = True Then kitap.Application.Quit End If .. но ничего не вышло, поэтому мне нужно было найти, как закрыть все файлы excel перед запуском моей программы в ...

Python: запись в Excel 2007+ файлы (.xlsx файлы)

Есть ли модуль Python, который записывает файлы Excel 2007+? Я заинтересован в написании файла длиной более 65535 строк, и только Excel 2007+ поддерживает его. ...

Функция createobject ВБА

Я застрял на этой кодовой строке с 10 января, когда я получил ее по электронной почте, и я узнал, что мне нужно было изучить модули класса, поэтому я сделал это и вернулся, чтобы спросить теперь на новой основе. Строка кода (критическое предупреждени ...

Как написать сложную формулу в Excel?

Как я могу написать эту формулу в Excel? Я написал f(x), но у меня есть проблема с g (x). , где x принадлежит [-2,2]. Заранее спасибо. ...

Получить последний непустой индекс столбца и строки из excel с помощью Interop

Я пытаюсь удалить все лишние пустые строки и столбцы из файла excel с помощью библиотеки Interop. Я следовал этому вопросу Самый быстрый метод удаления пустых строк и столбцов из файлов Excel с помощью Interop, и я нахожу его полезным. Но у меня ...

Использование текстовых полей в форме пользователя для определения переменных?

В настоящее время я запускаю макрос, чтобы сравнить самый последний лист данных с отчетом непосредственно перед ним и выделить изменения. Он прекрасно работает сам по себе. Теперь, однако, мы хотели бы иметь возможность сравнить выбранные листы из л ...

Строковая формула с переменными на том же листе

Я относительно новичок в формулах excel, поэтому я не знаю, как лучше всего подойти к этому или сформулировать его, чтобы найти хороший ответ через поиск. У меня есть следующие данные: Я хочу взять строку формулы, которая содержится в столбце E ...

Excel-найти n-е по величине значение на основе критериев

Это своего рода расширение этой задачи: Excel-сумма значений из набора данных на основе критериев У меня есть такая таблица: Country Region Code Name of product Year Value Sweden Stockholm 52 Apple 1995 1000 Sweden Malmö ...

Как заставить match () работать с датой в excel vba?

У меня возникли проблемы с тем, чтобы match() работал в excel VBA. Код такой: x = Application.Match("Sep 2008", Range("F1:F1"), 0) Значение в ячейке F1 равно 9/1/2008. Даже если я изменил Sep 2008 на 9/1/2008, он все равно не возвращает никакого ...

Получение Привязок, созданных с помощью Excel JavaScript API для Office из файла Excel

Можно создать "привязки" в файле Excel с помощью JavaScript API для Office. Это позволяет надстройкам Excel "называть" части данных для последующего доступа. Эти привязки сохраняются, если пользователь переименовывает элементы или перемещает их между ...

Excel VBA для изменения размера маркера, цвета и прозрачности на графике радара

Меня останавливает VBA при попытке назначить пользовательский цвет маркера и уровень прозрачности на диаграмме радара. Я читал, что есть некоторые проблемы с порядком, но независимо от того, где я пытаюсь.параметр прозрачности, я получаю следующую о ...