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

Я пытаюсь оптимизировать различные уравнения в Excel с помощью решателя (Non Linear optimization). Но для получения результата требуется много времени, поэтому я могу выполнить параллельную обработку в Excel VBA для достижения результата быстрее?

используйте флажок, чтобы заблокировать текстовое поле и сохранить значение

У меня есть пользовательская форма vba для ввода данных в Excel 2010. Одно текстовое поле предназначено для ввода кодов стран. Я хочу использовать флажок, чтобы разрешить пользователю блокировать это текстовое поле после ввода в стране, чтобы они могли продолжать вводить данные без повторного ввода кода страны. Моя предыдущая попытка состояла в том, чтобы проверить, был […]

Передача ввода из Excel в тестовый класс

У меня есть несколько тестовых случаев в одном классе. Test Excel имеет три разных листа / вкладки 1, 2 и 3. В моем тестовом классе есть три тестовых примера. Я просмотрел аннотацию поставщика данных; я понял, что он выполнит такой же тестовый сценарий для всего переданного объекта. В моем случае он сначала проверит тестовый пример […]

Код VBA с использованием «Ячейки (Rows.count) .Row) .End (xlUp)» завершается с ошибкой после 263 итераций

Я использую Sub формы: If Not Intersect(Target, Sheets("Sheet1").Range("A1")) Is Nothing Then (+ code) в сочетании с: Sheets("Sheet2").Range ("A1" & Cells(Rows.Count).Row).End(xlUp).Offset(1, 0).Value = Sheets("Sheet1").Range("A1").Value с целью копирования данных из ячейки (например, A1) на Sheet1, которая часто изменяется, в столбец (например, A 🙂 на Sheet2. Это отлично работает для первых 263 итераций (всегда 263 независимо от временных […]

VLOOKUP возвращает «N / A #» до ручного вмешательства

Я в тупике. Я использую VLOOKUP (внутри цикла) для вставки значений в ячейки, но получаю «N / A #». Однако, если я нажимаю на просматриваемую ячейку (первый параметр VLOOKUP), затем щелкните на панели формул, затем щелкните в другом месте, появятся значения VLOOKUP'd. Как получить его для получения значений без ручного нажатия? Dim ii As Long […]

Вкладка «FileHelpers» разделена на два заголовка

Мне нужно сделать текстовый файл с разделителями табуляции из таблицы: https://s3.amazonaws.com/seller-templates/ff/na/us/Flat.File.Listingloader.xls Вы увидите, что есть два заголовка: Я использую библиотеку C # FileHelper. Я решил создать заголовки вручную: var engine = new FileHelperEngine<FlatFileListingsData>(); var orders = new List<FlatFileListingsData>(); orders.Add(new FlatFileListingsData() { ConditionType = "New", ConditionNote = "New", Price = 9, ProductId = "B009Q76ODU", ProductIdType = […]

Обновить имена диапазонов, когда #NAME? в листе, который обновляется

Я заканчиваю .xls, который предназначен для обновления другого .xls (инструмента) макроса. Таким образом, в основном идея состоит в том, чтобы щелкнуть кнопкой, выбрать целевой файл (тот, который вы обновите), а затем макрос будет исправлять файл с некоторыми изменениями, сделанными путем копирования, вставки и замены формул и добавления листов. Этот файл исправления / обновления содержит только […]

Укажите номер столбца первого столбца с символом

Так что скажите, что у меня есть лист: Row 1 2 3 4 5 6 1 x 2 x 3 xx 4 x 5 xx 6 x И у меня есть другой лист, который я хочу инкапсулировать данными: 1st appeared 1 2 1 4 2 6 Я в основном пытаюсь построить второй лист. Есть ли […]

Поверните вертикальные данные в данные Hortizon, упорядоченные по датам в Excel

У меня есть вертикальный список данных, собранных через скрипт. Я хочу организовать его по горизонтали по дате, чтобы я мог сравнивать даты (временные метки и продолжительность процессов). Чтобы уточнить, нет, я не пытаюсь перенести свои данные (уже пытался просто посмотреть, и это не то, что я пытаюсь сделать). Один из коллег предложил использовать маршрут Microsoft […]

Общий результат из двух запросов

Я работаю над двумя SQL-запросами. Запрос 1 извлекает данные, когда сотрудник провел более 8 часов в день в офисе, поэтому он выглядит так: select a.empname, a.empid from emp a join shift b on a.dept=b.dept where empid is not null and a.month= '1' group by a.empname, a.empid having count (shifthours)>8 intersect select a.empname, a.empid from emp […]

Давайте будем гением компьютера.