Squeak.ru - шаблоны программирования

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

Эффективное копирование диапазона из Excel в массив Word (VBA)
Я имею дело с некоторыми проблемами производительности в word-VBA. У меня есть лист Excel, к которому прикасаются каждый раз, когда я считываю значение из ячейки, что приводит к очень длительному времени выполнения. Есть ли более эффективный способ...
21.03.2024

Очистить содержимое столбца
Как очистить содержимое столбца от ячейки A3 до ячейки __, где __ представляет последнюю запись в столбце (при условии, что между записями нет пустых мест). Спасибо за помощь.
13.05.2024

Номер страницы нижнего колонтитула из документа Word
У меня проблема с взаимодействием с MS Word. Я использую VC++, но приму предложения и на C#. В текстовом документе с номером страницы, указанным в нижнем колонтитуле, когда я использую метод SaveAs, я получаю случайный номер страницы вместо...

'End(xlDown)' ведет себя странно
Я подозреваю, что .end(xlDown) ведет себя немного странно. Dim rfound As Range Set rfound = Columns("B:B").Find(What:=Me.ComboBox1.Value, _ LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext) If ComboBox1.Value <> "" And...
13.03.2024

Синтаксическая ошибка sql в vba для фильтрации поля со списком
Мне нужно отфильтровать доступные параметры поля со списком в соответствии с IDKey текущей записи [AllocID] После безуспешных попыток различных версий предложений WHERE непосредственно в источнике строк выпадающего списка я наткнулся на решение,...
08.04.2024

Excel VBA - странное поведение и низкая производительность, когда UDF обертывает VLOOKUP
Я хочу написать определяемую пользователем функцию, которая обертывает ВПР. Все, что ему требуется, — это ссылка на столбец, из которого должны быть импортированы данные, и он выполнит ВПР, предполагая, что идентификаторы находятся в столбце A и для...
17.03.2024

Функция поиска VBA не может найти заданное значение
Я написал программу, которая в какой-то момент ищет в строке имя данного поставщика, а затем извлекает стоимость проекта этого поставщика из этого столбца. Имя поставщика в электронной таблице берется непосредственно с титульной страницы, и программа...
08.05.2024

UDF для вставки данных набора записей в VBA
По сути, мне удалось получить данные из базы данных в набор записей с помощью rs=db.openrecordset(sql). Как вставить данные в ячейку с помощью UDF? Кто-то предложил формулу массива. Тогда как мне изменить данные набора записей на массив? Я знаю,...
vba
13.04.2024

Чтение ячеек и запись их в другой столбец с помощью VBA
Прежде всего, я действительно хотел бы поблагодарить вас, если вы читаете этот вопрос. Моя проблема в том, что я не могу заставить Excel читать ячейки в каждой строке с помощью VBA, и, если он находит данные в ячейке такими же, как и предыдущий...
14.05.2024

Добавить категорию, не удаляя существующие категории
У меня есть макрос, который проверяет электронную почту на наличие вложения и назначает категорию. Мне нужно сохранить существующие категории. В настоящее время он удаляет все старые. Sub Categories() If Item.Attachments.Count > 0 Then Dim...
29.04.2024

Вставка расширенной формулы в ячейку
Используя Excel 2016, я изо всех сил пытаюсь вставить формулу в ячейку с помощью VBA (где VBA выполняет импорт данных). У меня есть два листа: Rapport SNN и Data . Sheets("Rapport SNN").[E4].Formula =...
31.03.2024

Как использовать значение глобальной переменной Userform в другой книге с помощью VBA
Я поддерживал две книги Excel в разных папках, в первом Excel я создал пользовательскую форму, в которой есть два поля со списком, я объявил глобальную переменную «EpcName» в форме пользователя, и эта глобальная переменная хранит выбранное значение...

Выделение повторяющихся значений на основе нескольких критериев
Я пытаюсь выделить повторяющиеся значения на основе 4 критериев. Как показано на снимке ниже, мне нужно выделить Emp_Name, если Emp ID, ID группы, название отдела и Emp_Name существует более одного в столбце. Мне нужен только макрос, а...
20.04.2024

Объединение больших файлов Excel, не могу обойти переполнение буфера
Я пытаюсь объединить несколько больших файлов Excel в один файл, используя следующий код Sub Macro1() Application.DisplayAlerts = False Dim Country As String Dim i As Integer Dim j As Integer Dim k As Integer k = 2 For...

При открытии файла на Mac возникает ошибка времени выполнения «53»: файл не найден
У меня есть файлы Excel, созданные с использованием библиотеки openxlsx в R. Поскольку они содержат формулы, каждую из них необходимо открыть и сохранить, прежде чем я смогу проанализировать их для чтения данных. Я создал макрос для открытия,...
22.03.2024

Использование Excel для распределения значений на основе их ранга, оставаясь при этом в рамках ограничений
Я пытаюсь создать калькулятор ресурсов, который может сказать мне, сколько людей мне нужно поместить в каждый раздел в зависимости от текущей ожидающей работы и поступающей работы. Приоритизация разделов, в которых больше всего ожидающей работы, в...
25.03.2024

Получить строку между двумя строками и концом родительской строки
Мне нужно извлечь строку между двумя разделителями, если быть точным, мне пришлось прикрепить адрес электронной почты к имени файла вложения, чтобы его можно было обработать и отправить обратно отправителю. (Это в Outlook 2013 VBA) Формат имени...
26.04.2024

Как избежать использования .Select и .Activate при создании таблицы?
Мне сказали, что использование .Select и .Workbooks.Activate — не лучший способ написать Vba. Приведенный ниже код, как правило, работает идеально, и, похоже, никаких реальных проблем не возникает. Activeworkbook не является проблемой из-за...
08.04.2024

Обход ошибок в порядке ячеек в диапазоне
У меня есть функция, которая просматривает календарь и устанавливает воскресенье и субботу в зависимости от их номера столбца. Затем я установил диапазон на одну неделю (с воскресенья по субботу). Моя проблема в том, что когда цикл достигает...
05.04.2024

Только значения вставки Excel игнорируют целевой формат
У меня есть довольно простой скрипт vba, который копирует перенесенные значения из диапазона на листе в другой, вот соответствующий код: wb.ActiveSheet.Range("D2", "D32").Copy cwb.ActiveSheet.Range("B10").PasteSpecial Paste:=xlPasteValues,...
29.04.2024

Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...