0
ответов

Excel-VBA Сумма строки именованного диапазона

У меня есть следующий код For i = 1 To DepRng.Rows.Count For j = 1 To DepRng.Columns.Count DepRng.Cells (i , j) = Application.Sum (KidsRng.Row (i)) // Не работает Next j Next i ...
вопрос задан: 9 July 2018 19:34
0
ответов

Вставка полужирного текста в Word с помощью VBA

Я написал небольшой скрипт, который экспортирует определенные значения ячеек Excel в Word. Однако некоторые вставки должны быть жирными. И, кажется, нет простого способа сделать это. Этот код проходит через ...
вопрос задан: 9 July 2018 19:34
0
ответов

Нахождение имени заголовка столбца активной ячейки с помощью VBA в excel

У меня есть таблица, созданная из списка данных. Как найти текст заголовка каждого столбца При выборе активной ячейки заголовок подсвечивается оранжевым цветом, но я хочу получить это значение с помощью визуального ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel 2007 VBA Array Size Limit

Многочисленные источники, которые я нашел, предполагают, что размер массивов для кода VBA зависит от объема памяти в машине. Однако для меня это было не так. Я использую следующее, ...
вопрос задан: 9 July 2018 19:34
0
ответов

в чем разница между VB и VBA?

Я работаю над этим проектом (надстройкой) для Excel 2007. Для этой цели используются ячейки aspose, а также C #. Я не писал код, а взял проект на себя. Так что я все еще ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как установить NumberFormat в Number с 0 десятичными знаками

Приведенный ниже VBA в MS Access запускается для форматирования моего листа Excel. Однако он форматируется как число с двумя десятичными знаками. Как указать, что мне нужно 0 знаков после запятой? wb.Sheets (1) .Range ("K: ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как найти разницу между датами в VBA

Я пытаюсь выяснить разницу между системной датой и датой, хранящейся в рабочем листе. Если разница между ними> 30 дней, результат верный, иначе результат неверный Dim ...
вопрос задан: 9 July 2018 19:34
0
ответов

Вставить EXE-файл в файл Excel

Я использую: retVal = Shell ("program.EXE" & filename, vbNormalFocus) Для выполнения программы нужна моя электронная таблица Excel. Можно ли встроить EXE-файл в сам файл Excel? И как бы ...
вопрос задан: 9 July 2018 19:34
0
ответов

Дата VBA как целое число

есть ли способ получить базовое целое число для функции даты в VBA? Я имею в виду целое число, хранящееся в Excel для описания дат в памяти с точки зрения количества дней (когда включается время ...
вопрос задан: 9 July 2018 19:34
0
ответов

Является ли хорошей практикой оставлять инструкции «Debug.Print» в коде, который идет в «производственную»?

В Excel VBA, является ли хорошей практикой оставлять инструкции Debug.Print в коде, который переходит в «производственную»? Это очень полезно для отладки листов в реальном времени на компьютере пользователя, когда что-то идет ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как внедрить код VBA в Excel .xlsm без использования Interop?

Моя цель - добавить макросы в книгу Excel без включения «Доверенного доступа к объектному модулю проекта VBA» в Центре управления безопасностью Excel. (Разрешение доступа кажется угрозой безопасности). Обнаружен случайным образом ...
вопрос задан: 9 July 2018 19:34
0
ответов

Является ли низкая производительность автоматического создания экземпляров Excel VBA мифом?

Принято считать, что использование такой конструкции, как Dim dict As New Dictionary, хуже по производительности, чем Dim dict As Dictionary / Set dict = New Dictionary. Объяснение состоит в том, что первое ...
вопрос задан: 9 July 2018 19:34
0
ответов

В чем разница между = Empty и IsEmpty () в VBA (Excel)?

Я использовал следующий код VBA: Do While .Cell (i, 1) <> Empty 'делает что-то i = i + 1 Цикл для перебора столбцов (с двойными / целочисленными значениями) в Excel. Затем я обнаружил случай, когда ...
вопрос задан: 9 July 2018 19:34
0
ответов

VBA Count cells in column containing specified value

Мне нужно написать макрос, который ищет указанный столбец и подсчитывает все ячейки, которые содержат указанную строку, например "19/12/11" или "Green", затем связывает это число с переменной, Does ...
вопрос задан: 9 July 2018 19:34
0
ответов

Ошибка времени выполнения Excel VBA 1004

Я использую VBA для Excel 2010 и случайно получаю следующую ошибку: Ошибка выполнения «1004»: «Ссылка на сортировку недействителен. Убедитесь, что он находится в пределах данных, которые вы хотите отсортировать, и первый ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как использовать Split для токенизации текстового файла с использованием символа новой строки в качестве разделителя

Как можно использовать метод VBA.Split для токенизации текстового файла с использованием символа новой строки в качестве разделителя? Следующее, похоже, не работает: Split (myText, "\ n") Split (myText, ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel-VBA, Как извлечь n-е слово из некоторых строк предложений

Как извлечь n-е слово из некоторых строк предложений? Например, у меня есть предложение в столбце A1, а другое - в столбце A2, A3 и т. Д. Как мне извлечь 2-е слово из каждого предложения? И отобразить в ячейке ...
вопрос задан: 9 July 2018 19:34
0
ответов

Как получить дескрипторы нескольких выбранных листов в книге с помощью API Excel VBA

Существует способ выбрать несколько листов Excel и затем выполнить с ними некоторые действия, например «Печать». Однако, учитывая книгу, как мне узнать, какие листы выбраны. Существует свойство vba Application -...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA - Range.Copy транспонировать пасту

Я пытаюсь сделать что-то очень простое, но, похоже, я застрял. Я следую меню справки для PasteSpecial, но мне кажется, что мой код не работает без ошибок. Я хочу взять рабочие листы ("Sheet1" ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA - Выполнение функции для каждой ячейки в диапазоне

Допустим, у меня есть диапазон под названием rng1 Set rng1 = Worksheets("Sheet1").Range("A1", "A5") Есть ли быстрый и простой способ выполнить математическую функцию, допустим, разделить все значения ячеек на 2, ...
вопрос задан: 9 July 2018 19:34
0
ответов

Ошибка времени выполнения Excel VBA '13' Несоответствие типов

Я создал макрос для файла, и сначала он работал нормально, но сегодня я открывал и перезапускал файл и макрос сотни раз, и я всегда получаю следующую ошибку: Excel VBA Run -...
вопрос задан: 9 July 2018 19:34
0
ответов

Как можно запустить макрос Excel с помощью задачи расписания

Мне нужно запустить макрос в электронной таблице Excel с помощью задачи расписания. Я определил задание, как показано ниже: "C: \ Program Files \ Microsoft Office \ Office10 \ EXCEL.EXE" "" Проблема в том, что когда задание ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel vba refresh wait

Я создаю код, в котором я могу нажать одну кнопку, и он обновит таблицы запросов, которые у меня есть на этом листе. Теперь моя проблема в том, что у меня есть больше кода после свежего, который копирует некоторые ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel 2010 Redim Preserve crash

Я каким-то образом могу разрушить Excel 2010, введя следующее в IDE в совершенно новой рабочей книге: private sub foo redim v(,1 to 3) OK, вы вряд ли напечатаете это... но вот что...
вопрос задан: 9 July 2018 19:34
0
ответов

Массив в excel vba

Я хочу иметь список массивов в vba, поэтому у меня есть вариант, объявленный в excel vba, например: Dim Students (10) как вариант. Теперь я хочу сохранить числа в списке студентов. числа не непрерывны. ...
вопрос задан: 9 July 2018 19:34
0
ответов

Условное форматирование с использованием VBA

Мне нужен правильный код для использования условного форматирования. У меня есть данные на сумму формы продаж за 4 квартал («K8: K207»). Я хочу применить условное форматирование там, где у меня есть 3 условия: Выделить ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA - Удаление пустых строк

Я хочу удалить пустые строки, которые генерирует ERP Quotation. Я пытаюсь пройтись по документу (A1:Z50) и для каждой строки, где в ячейках нет данных (A1-B1...Z1 = пусто, A5-B5...Z5 = ...
вопрос задан: 9 July 2018 19:34
0
ответов

Избегайте лишнего «возврата каретки» в операторе Print в Visual Basic?

В Visual Basic меня смущает то, что поведение оператора Print в этом иногда следующем операторе: может вызвать дополнительный возврат каретки «^ M» в конце строки, но иногда это ...
вопрос задан: 9 July 2018 19:34
0
ответов

«While .. End While» не работает в VBA?

Приведенный ниже код представляет собой VBA для Excel. Я использую редактор Visual Basic, который поставляется с Excel 2007. Dim counter As Integer счетчик = 1 Пока counter < 20 counter = counter + 1 end while '<- ...
вопрос задан: 9 July 2018 19:34
0
ответов

Excel VBA - Функция округления

Я хочу создать макрос для редактирования прайс-листа генерируется мой ошибочный пакет ERP. В настоящее время я получаю 175,42 $ и т. д., и я хотел бы округлить их до 175,4 $ (в зависимости от второго десятичного знака). J ...
вопрос задан: 9 July 2018 19:34