Вопросы с меткой [vba]

Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.

3
голоса
1ответ
5k показов

Заморозить несколько столбцов в Excel с помощью макроса

В области «Стоп-кадр» Excel в настоящее время предлагает параметры « Стоп-кадр», «Стоп-кадр первой строки» и « Стоп-кадр первой колонки» . Я искал вариант, где я мог бы заморозить первые N- столбцы. ...
3
голоса
3ответа
35k показов

Вызов скрипта PowerShell из макроса Excel

Я пытаюсь вызвать сценарий PowerShell из макроса в Excel. Я видел ряд примеров по следующим направлениям: retval = Shell("powershell ""C:\MyTest.ps1""", 1) Когда я пытаюсь использовать это, однако: ...
3
голоса
2ответа
838 показов

Ограничение использования макроса Excel для определенных пользователей

Я хочу, чтобы мои макросы Excel активировались для определенных пользователей, распознаваемых Windows Excel. Как я могу это сделать?
3
голоса
1ответ
883 показов

Excel "Smart" Dropdown / Проверка данных

В Excel есть способ создать выпадающее меню или поле проверки данных, которое Позволяет пользователю вводить значение, которого в данный момент нет в списке (например, поле со списком) Сохраните это ...
3
голоса
2ответа
115 показов

Может ли Excel автоматически преобразовать запись в интерактивную ссылку в той же книге?

Пожалуйста, позвольте мне лучше уточнить мой вопрос. Я хотел бы сделать следующее: 1) иметь рабочую тетрадь, скажем, со 100 листами 2) Каждый лист имеет свое имя вкладки 3) Каждый лист содержит ...
3
голоса
2ответа
128 показов

Как заставить Loop остановиться

Я был бы признателен за помощь с моим кодом ниже. Код будет проходить через все строки, и если он найдет определенную текстовую строку, он выполнит некоторый код. Затем он перейдет к следующей ...
3
голоса
2ответа
962 показов

Excel 2010 Range.FormulaArray с использованием Range.замещать

Я пытаюсь автоматизировать некоторую ежедневную работу, где я использую формулу массива INDEX()+MATCH(), чтобы собрать некоторые данные из разных рабочих книг в одну «основную» рабочую книгу. Вручную ...
3
голоса
2ответа
2k показов

Конвертировать макрос Excel 4.0 в VBA

Есть ли инструмент для преобразования макросов Excel 4.0 в VBA?
3
голоса
2ответа
32k показов

Как я могу получить список полей И соответствующих таблиц, используемых в базе данных MS Access 2010?

Я знаю, что именно так вы получите список всех таблиц в базе данных (и даже больше, если вы измените критерии: SELECT * FROM MSysObjects WHERE (((MSysObjects.Type)=1) AND ((MSysObjects.Flags)=0)); Но ...
3
голоса
1ответ
30 показов

Microsot Excel - двухсторонние зеркальные / связанные ячейки с разными значениями (один в процентах / другой в абсолютном значении)

Я имею ячейку A1, отформатированную как валюта (например, EUR) - в которой я вручную вводю базовое значение - например, 1000 EUR, из которых я хочу сделать дальнейшие вычисления в ячейках B1 и C1. ...
3
голоса
1ответ
536 показов

Импульсная анимация VBA в PowerPoint 2013 с использованием Excel 2013

Я надеюсь, что я в правильном SE. Посты, которые я нашел, направили меня на пост здесь. BLUF: я пытаюсь использовать оператор if/else для применения / удаления импульсной анимации для определенного ...
3
голоса
1ответ
210 показов

Возврат Заявки.OnKey к предыдущему состоянию

Я использую приложение.OnKey для запуска некоторых макросов легко в электронной таблице. Когда таблица закрывается, она освобождает ключи, устанавливая их в ничто. Однако в то время могут быть ...
3
голоса
1ответ
831 показов

Поиск макроса: существует ли макрос для форматирования документа Word, как если бы он создавался в VBA?

У меня много кода (для Excel) в VBA, и я хотел бы перенести его копию в документ Word. Кто-нибудь знает макрос, который будет форматировать документ Word для обработки кода, как если бы он был в VBA? ...
3
голоса
6ответов
8k показов

Есть ли способ сказать, какие ячейки ссылаются на выбранную ячейку в Excel?

В Excel вы можете указать ячейке ссылаться на другую ячейку, чтобы вычислить ее значение. Я хотел бы сделать наоборот, чтобы получить любые ячейки, которые ссылаются на текущую выбранную ячейку. Это ...
3
голоса
1ответ
393 показов

Защитить PDF от редактирования после конвертации из Excel

Ниже приведен код VBA для преобразования файла Excel в PDF с необходимым именем файла. Как я могу изменить этот макрос, чтобы защитить PDF от редактирования? Private Sub CommandButton2_Click() 'saves ...
3
голоса
1ответ
447 показов

Проход по ячейкам и объединение при наличии пустых ячеек

Я хотел бы перебрать ячейки в столбце A, и если ячейка пуста, выполнить функцию CONCATENATE в столбце C из столбца B. У меня есть этот код, но он не работает. Любая помощь будет принята с ...
3
голоса
2ответа
4k показов

Как я могу сохранить каждую пятую строку в Excel

У меня есть набор данных в Excel с 3084 строк. Мне нужно удалить 4 строки, а затем оставить одну: удалить вторник, среду, четверг, пятницу, но оставить понедельник, чтобы создать еженедельный, а не ...
3
голоса
3ответа
4k показов

Как добавить URL в комментарий к ячейке с помощью VBA?

Я использую Microsoft Excel 2003, где у меня есть ячейка с комментарием. Комментарий содержит текст, а также URL. Можно ли создать гиперссылку (URL) в поле для комментариев, где пользователь может ...
3
голоса
3ответа
4k показов

Есть ли способ установить поле имени ячейки программно в Excel

Я хотел бы программно установить поле имени ячейки на рабочем листе, над которым я работаю, либо с помощью формулы, либо с помощью макроса. Конечным моментом является то, что я не хочу устанавливать ...
3
голоса
3ответа
324 показов

Как я могу заставить скрипт ждать, прежде чем продолжить?

Я нашел этот фантастический скрипт vba, который берет адрес и возвращает широту и долготу, используя Google Maps API. Тем не менее, Google имеет функции ограничения скорости, и я хочу сделать это для ...
3
голоса
2ответа
25k показов

Как заставить функцию НАЙТИ в Excel игнорировать чувствительность к регистру?

Скажем, у меня есть лист Excel из 100 записей, где есть 3 столбца A , B и C Требуется, чтобы я получил все строки из столбца C если текст в столбце C совпадает с SQL Server . Здесь текст SQL Server ...
3
голоса
1ответ
2k показов

VBA Найти последнюю строку в очень большой электронной таблице (ошибка переполнения)

У меня есть сырой выходной лист преобразования данных (с PDF2XL). Лист имеет 240 тыс. Строк. Сам скрипт прекрасно работает, но только если я объявлю переменную "LastRowI" до 30 КБ. Для более высоких ...
3
голоса
2ответа
3k показов

Подписи и верхние индексы в Excel

У меня есть лист XL с химическими формулами, который состоит в основном из букв с числовыми индексами и индексами. Я могу сохранить как HTML-страницу и получить элементы и html, но они скрыты под ...
3
голоса
1ответ
3k показов

Изменить видимость флажка не работает

У меня есть следующий код, скрывающий строки в листе, но лист остается с его динамически созданными флажками, все еще видимыми. Есть идеи? Private Sub SpinButton1_Change() Application.ScreenUpdating ...
3
голоса
8ответов
16k показов

Расширенное удаление пустых строк в Excel

У меня серьезная проблема с огромным листом Excel, из которого мне нужно удалить пустые строки. Моя проблема в том, что я не могу использовать классический F5-> Выбрать пробелы-> удалить, так как ...
3
голоса
2ответа
13k показов

Как сделать так, чтобы пользовательская форма Excel оставалась на вершине

У меня есть пользовательская форма, и я бы хотел, чтобы она оставалась поверх моей таблицы, даже когда я щелкаю внутри листа. Есть ли какой-нибудь код или настройка, которую я могу использовать для ...
3
голоса
2ответа
4k показов

Макрос Word: как заменить строки в тексте на основе таблицы с двумя столбцами?

Итак, у меня есть ряд строк, которые я хотел бы найти и заменить в документах Word. Мои строки будут отображаться в виде таблицы с двумя столбцами. Я, вероятно, создал бы таблицу с помощью Word, а ...
3
голоса
2ответа
727 показов

Как изменить порядок листов в определенном порядке, а затем в алфавитном порядке?

Мне нужно изменить порядок своих листов в определенном порядке, а затем, если они еще остались, сделать это в алфавитном порядке. У меня есть макрос ниже, чтобы изменить их порядок в алфавитном ...
3
голоса
1ответ
241 показов

Как сохранить японские и корейские символы в экспорте Word 2010 VBA?

У меня есть документ Word 2010 с таблицей из 3 столбцов. Строки имеют тексты с субтитрами для использования в учебном видео. Пример строки: Я использую подпрограмму VBA, чтобы сохранить подписи на ...
3
голоса
1ответ
74 показов

Ограничить VBA до указанного листа

У меня есть немного кода, который автоматически заполняет формулы до последней строки. Я хочу, чтобы этот код работал на двух листах (с разными диапазонами) и имел кнопку на отдельном контрольном ...
3
голоса
1ответ
26 показов

Добавление огромного количества линий на диаграмму

У меня есть таблица с 600+ строками, и я хочу добавить каждую из них на график. Все строки имеют одинаковые x-данные, в данном случае годы (2013-2015). Fruit Name 2013 2014 2015 Pear Type A 120 130 ...
3
голоса
1ответ
10k показов

Как создать макрос VBA, который будет копировать данные из листа ввода в сводный лист по дате

Я пытаюсь создать макрос, который будет копировать данные из листа ввода данных в сводный лист. Заявочный лист будет очищаться ежедневно, поэтому я не могу использовать формулу просто для ссылки на ...
3
голоса
2ответа
19k показов

Имя Excel.RefersToRange: как проверить, относится ли объект Name к диапазону?

Документация Microsoft говорит о RefersToRange: Если объект Name не ссылается на диапазон (например, если он ссылается на константу или формулу), это свойство не выполняется. Я пытаюсь перебрать все ...
3
голоса
1ответ
2k показов

Случайная выборка в Excel

У меня есть лист Excel следующим образом: NO NAME AMOUNT 1 A 50 1 B 50 2 A 100 2 C 100 3 D 70 3 B 70 4 A 30 4 F 30 5 C 150 5 G 150 . . . . Есть, скажем, 10000 строк. Я хочу получить случайную выборку ...
3
голоса
1ответ
1k показов

VBA Импорт и сопоставление ячеек с конкретными ячейками

Я очень новичок в мире VBA, поэтому я немного изо всех сил, чтобы понять это. Поэтому я хотел бы импортировать другой документ Excel в мой лист. Мне удалось выяснить эту часть. Sub Import() Dim ...
3
голоса
2ответа
12k показов

Как выполнить надстройку Excel 2010?

Я создал макрос с помощью VBA с использованием Excel 2010. Затем мне нужно было сделать его доступным для всех в моей команде, превратив его в дополнение. Итак, я взял свой макрос и открыл новую ...
3
голоса
4ответа
20k показов

Подстрочный / верхний индекс Hotkey для Excel 2010 Macro?

Фон В Excel 2010 по какой-то нелепой причине нет встроенной горячей клавиши (или даже кнопки на панели инструментов) для подписи / надстрочного текста в текстовой ячейке. Однако вы можете выделить ...
3
голоса
1ответ
7k показов

Автоматическая пересылка электронных писем от клиента в Outlook на внешнюю почту

Всем привет, авто-переадресация на уровне обмена отключена администратором сервера, поэтому у меня есть некоторый код VBA, который перенаправляет электронные письма на внешний адрес электронной почты ...
3
голоса
1ответ
460 показов

VBA: показать intellisense без нажатия клавиш Ctrl+ Пробел?

У меня был хороший поиск, если это возможно, и я сомневаюсь в этом, но кто-нибудь может подтвердить: есть ли способ, чтобы IDE предоставил intellisense так же, как, скажем, Visual Studio в семействе ...
3
голоса
2ответа
1k показов

Применить условное форматирование VBA ко всем листам книги

Я очень новичок в этом, я делаю условное форматирование, чтобы выделить числа выше среднего по всем значениям подряд. Мне нужно применить это форматирование ко всем строкам на всех листах в рабочей ...
2
голоса
1ответ
54 показов

Можно ли вызвать функцию синхронизации с помощью команды VBA для моего отчета Exact Online?

Я использую Invantive Control for Excel для создания точного онлайн-отчета. Я изменяю некоторые значения этого отчета с помощью VBA в Microsoft Excel, на котором основан запрос. Поэтому я хотел бы ...
2
голоса
1ответ
383 показов

Макрос Excel скопируйте те же записи один раз в другой лист бумаги

Я действительно новичок в VBA Excel. Допустим, у меня есть бумага 1, в столбце A много типов предупреждений, а в столбце B место, где это произошло (я работаю в охранной компании). Что мне нужно ...
2
голоса
1ответ
5k показов

Измените названия поля

Я ищу способ изменить имена полей в Access. Я импортирую данные через макрос, из текстовых файлов. Который я тогда рассматриваю через кристаллический отчет. Теперь иногда в отчете нужно прочитать ...
2
голоса
1ответ
2k показов

Excel Macro Hyperlink.Добавить ошибки

Я относительно новичок в коде VBA в Excel, поэтому, пожалуйста, прости меня, если ответ прост (я ожидаю, что это обычно так). Я использую Excel 2010, для справки. Я пытаюсь сделать следующее с ...
2
голоса
3ответа
4k показов

Как мне перезапустить итог, если ячейка равна 0?

Я пытаюсь автоматически сбросить общее количество, если ячейка равна 0. A1 9 B1 9 C1 0
2
голоса
1ответ
88 показов

Добавить кумулятивную сумму в столбец для разных дат

Моя цель - рассчитать общую конечную цену акций (равную кумулятивному дивиденду до этой даты + цена закрытия акций) У меня есть таблица с датами выплаты дивидендов и суммой дивидендов У меня есть ...
2
голоса
1ответ
295 показов

Цикл по основному листу и отфильтровывать необходимые строки

Я создал сценарий, который я хочу позволить пользователю выбрать файл (главный файл), и если условие выполнено, я хочу скопировать данные в книгу Excel (на которой выполняется сценарий). Идея о том, ...
2
голоса
1ответ
15k показов

Как выбрать текст между двумя "закладками" в Word VBA?

Примечание: Первоначально я спрашивал, как выбрать текст с определенной точки вниз, но у меня есть решение для этого: Dim f As Word.Field For Each f In ActiveDocument.Fields If f.Type = wdFieldAddin ...
2
голоса
1ответ
4k показов

Обновление элемента ссылки Microsoft Word через VBA

Можно ли прагматично изменить элемент ссылки в MS Word, ссылаясь на электронную таблицу Excel, с помощью VBA? Я нашел обсуждения того, как можно изменить источник файла, но не « Элемент», показанный ...
2
голоса
1ответ
2k показов

Excel Mac VBA Loop Through Cells и сбрасывает некоторые значения

В настоящее время у меня есть 12 экземпляров рабочей книги - по одной на каждое из мест нашей компании. Есть несколько столбцов и одна строка для каждого дня месяца. Каждый день Менеджер ...