Оптимизация команды VBA для удаления строк с пробелами

У меня есть макрос, где я использую следующую команду для удаления всех строк, где A = blank: Range("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete Файлы, которые я запускаю через этот макрос, варьируются от 1 до 300 мб. Выполняя некоторые испытания под давлением, кажется, что когда файл находится ниже 15 мб, команда будет выполняться почти мгновенно, в результате чего для макроса будет […]

Пропустить поле ввода или любое сообщение об ошибке

Я запускаю VBA из временной книги Excel, что она будет делать: «открывает макрос, который включен в Excel, в другом пути и извлекает значение из ячейки C3 во временный Excel». Но проблема в том, что всякий раз, когда я открываю книгу Excel с этого пути, она отображает два окна. 1) Некоторая ошибка (я не знаю, что […]

Xml Выходное изображение из листа excel

Я пытаюсь преобразовать файл excel в xml-файл в java. try { DocumentBuilderFactory dFact = DocumentBuilderFactory.newInstance(); DocumentBuilder build = dFact.newDocumentBuilder(); Document doc = build.newDocument(); Element root = doc.createElement("dataroot"); doc.appendChild(root); Element Details = doc.createElement("DATA"); root.appendChild(Details); for(int i=0; i<list.size()-2; i +=3 ) { Element name = doc.createElement("Name"); name.appendChild(doc.createTextNode(String.valueOf(list.get(i)))); Details.appendChild(name); Element id = doc.createElement("Empid"); id.appendChild(doc.createTextNode(String.valueOf(list.get(i+1)))); Details.appendChild(id); Element ad = […]

Состояние расчета отображается как ожидающее, когда это необходимо сделать

Я создал приложение, которое открывает шаблон Excel из Access. Все работало чудесно, пока я не представил связанные рисунки в своих шаблонах Excel. Все приложение, которое выполнялось за несколько секунд, занимает почти минуту, чтобы делать только такие простые вещи, как запись данных из Access в Excel. Причина этого в том, что Excel застрял в CalculationStatus = […]

Проверьте, не указана ли дата в течение пяти рабочих дней

Я хочу создать формулу в Excel, чтобы проверить, не установлена ​​ли дата в течение пяти рабочих дней с сегодняшнего дня (). =IF(H6<TODAY()-14,"Old",IF(H6<TODAY()-7,"last week", "This Week")) Если дата находится в течение пяти рабочих дней, тогда показывается «на этой неделе», иначе, если дата была на прошлой неделе, показывается «на прошлой неделе», или если старший показывает «старше». Это […]

Решено: использование промежуточных итогов для создания другого взвешенного столбца

У меня есть рабочий лист Excel с категориями, для которых я использую функцию промежуточного итога для получения итогов. Я хотел бы создать еще один столбец, который предлагает взвешенное значение, соответствующее строке и ее эквивалентному отношению, к категориям, например, проценту. * Без сводных таблиц это возможно? ╔══════════════════════╦════════════╦════════════════════╦═════════════════╗ ║ Exam Paper ║ Out of 100 ║ Weighted […]

Отображение списка книг, открытых в ListBox без .xlsx

Я создал несколько UserForms, которые открывают разные книги. Чтобы узнать книгу, открытую при активации UserForm, я создал ListBox ListBox2 чтобы показать пользователю, какие книги открыты. Вот код: With Me.ListBox2 For Each wkb In application.Workbooks .AddItem wkb.Name Next wkb End With Но у указанных книг есть свои расширения. Это означает, что в каждой ListBox2 указанной в […]

Запуск макроса Excel без его открытия

У меня есть функциональность, где я получаю CSV-файл как вложение электронной почты. Мне нужно импортировать этот файл CSV в файл Excel, создать отчет SSRS в этом файле Excel. Я написал макрос для импорта данных из CSV в Excel. Но я хочу, чтобы файл Excel был заполнен CSV-данными без открытия, потому что это не удобно открывать […]

Ключ индекса цвета

Поэтому я немного новичок в VBA, поэтому спасибо за вашу помощь заранее. То, что я пытаюсь сделать, это функция Vlookup, основанная на цветовом ключе. Я совсем не знаком с тем, как это сделать в функции if, но я попытаюсь перечислить здесь переменные. Я хочу просмотреть диапазон B2: 038 (у которых есть цвета, но нет значений), […]

Импорт .xml в Excel

У меня есть макрокод ниже для Excel 2007. Мне нужно импортировать XML-файлы в Excel. Есть 1000 файлов .xml. Схема составляет всего 80 процентов. Мне нужно импортировать их в Excel и экспортировать их как .csv с точкой с запятой. Я вставил код в макрос Excel. Но когда я его выполняю, файлы не импортируются. Может ли кто-нибудь […]

Interesting Posts

Как передать переменную функции?

Изменение цвета ярлыков после отключения кадра

Удалить строку и изображения из Excel

Попытка копирования данных из учебника .xls в .xlsm при создании данных

Добавление определенного автофильтра в столбце

PSExcel Export-XLSX добавляет дополнительные столбцы

Функция MATCH не работает со словами, которые имеют подстановочные знаки (*)

Как проверить, больше ли значение ячейки, чем X, получить разницу между этими двумя значениями и добавить в следующую ячейку в Excel?

Сохранение книги Excel в HTML не работает в Windows 10

Создание отдельного файла excel для каждого результата фильтра

Выберите конкретные столбцы из рабочего листа, чтобы сохранить

Фильтрация данных из запроса с помощью SQL

автоматическая консолидация листа данных на одном листе

Скопировать изображение во все книги в каталоге

Разбор данных VBA – петля regEx с функцией, определяемой пользователем

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