Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
1ответ
384 показов
VBA, чтобы предотвратить глобальный ярлык от запуска неправильного кода
В статье на следующем сайте представлен совет по предотвращению неправильного выполнения кода VBA глобальным сочетанием клавиш, когда двум разным макросам в двух разных листах назначается одно и то ...
0
голосов
3ответа
21k показов
Excel Macro вставить значение в другую ячейку
Хорошо, мне нужна помощь с Excel, я новичок в этом. У меня есть таблица, которая складывает все эти значения вместе и помещает их в ячейку M3. Однако я буду использовать эту ежедневную электронную ...
0
голосов
0ответов
221 показов
Как очистить только данные из нескольких таблиц Excel после копирования с использованием VBA
Я новичок в VBA, и у меня есть некоторый код для переноса данных из нескольких электронных таблиц в одну главную таблицу. Это работает нормально, но в конце мне нужно очистить данные о днях в каждой ...
0
голосов
1ответ
820 показов
Как перенести данные из одной ячейки в другую ячейку в Excel?
Я использую MS Excel 2010 и хочу, чтобы при вводе любого значения или слова в ячейку A1 оно автоматически переводилось в ячейку D1, а ячейка A1 снова становилась пустой. Аналогичным образом, если я ...
0
голосов
1ответ
621 показов
Диаграмма, созданная из диапазона дат, включает даты, которых нет в исходных данных
У меня есть диаграмма, и ее исходные данные считываются из диапазона, который содержит даты. Когда я отображаю это на графике, ось x включает даты, которые не включены в диапазон. Как мне избежать ...
0
голосов
0ответов
184 показов
Оптимизация кода VBA (эффективный код) и обеспечение возможности распространения
Для выполнения следующих действий: Скопируйте конкретный шаблон-лист столько раз, сколько ячеек выбрано в основной базе данных. Создание рабочих листов (с именами) на основе выбранного диапазона ...
0
голосов
1ответ
39 показов
Определение того, какое текстовое поле выполняется
У меня есть лист с десятками текстовых полей. Некоторые из них выполняют один и тот же макрос, в то время как другие выполняют другой макрос и т.д. У меня есть пять групп текстовых полей, выполняющих ...
0
голосов
1ответ
4k показов
Создание папок и подпапок из значений ячеек Excel
Я пытаюсь создать каталог с именем в качестве значения в столбце E внутри каталога (c:/Site Information), а затем создать дополнительный каталог, называемый объединенным значением столбцов A , B , C ...
0
голосов
1ответ
837 показов
Запуск макроса на нескольких листах
Я могу запустить макрос на отдельных листах, но не на всех открытых листах. Я хочу запустить этот макрос на 700 листах. Мы пытаемся удалить один столбец. Sub RunMacroOnAllSheetsToRight() For i = ...
0
голосов
2ответа
624 показов
Требуется решение VBA - Очистить содержимое 4 ячеек слева от ячейки с ошибкой N/A
У меня есть таблица данных, в которой столбец L имеет формулу vlookup. В строках, где столбец L (т. Е. Vlookup возвращает «# N/A»), я хотел бы очистить содержимое восьми ячеек слева (столбцы с D по ...
0
голосов
2ответа
853 показов
Игнорировать пустое текстовое поле
Я продолжаю получать исключение приведения при выполнении подпрограммы в пользовательской форме. Он распознает нулевое значение, когда читает txtMileage.text = "" и выдает ошибку, потому что пытается ...
0
голосов
2ответа
1k показов
Можно ли автоматически сохранить книгу Excel в качестве макроса с включенной функцией, если макрос добавлен в книгу?
В настоящее время в Excel 2010, когда я пытаюсь сохранить книгу, созданную мной, в виде файла .xlsx, но добавив в нее функцию или подпрограмму VBA, Excel выдает запрос (в обратном порядке), хочу ли я ...
0
голосов
1ответ
1k показов
Скопируйте Active Cell Comment в Excel в новый файл слов
я не знаю много о макросах, возможно, кто-то может мне помочь. У меня есть простой файл Excel с именами клиентов, которые имеют много комментариев к каждому имени. Есть ли быстрый способ, кроме ...
0
голосов
0ответов
210 показов
Формулы ячеек печати моего макроса вместо электронной таблицы
Excel 2013: я написал макрос для печати 2 копий выбранной части таблицы. Когда я активировал макрос, он случайно распечатывал формулы для ячеек вместо листа. Вот код Это простая таблица. Просто хотел ...
0
голосов
1ответ
643 показов
Код VBA для изменения фонового текста для любого текста в ячейке
Я пытаюсь изменить цвет строки на желтый в зависимости от того, есть ли текст в столбце D. Я уже настроил 5 разных цветов для другой ячейки, но нужно это переопределить. Я могу сделать эту работу, ...
0
голосов
1ответ
2k показов
Excel VBA: метод пересечения с несколькими именами
Пересечение не работает. Dim NTit As Range Dim NInf As Range Dim NDat As Range Dim WS As Set Sheets Set WS = ActiveSheet Set NTit = WS.Range("$A$1:$J$1") Set NInf = WS.Range("$B$3:$F$3") Set NDat = ...
0
голосов
1ответ
1k показов
Как генерировать случайные числа между диапазонами в ячейках?
Я хочу создать кнопку, которая генерирует строку из 10 случайных чисел в ячейках и вытягивает диапазон для этих случайных чисел, например, из B1 и B2 . По сути, я хочу использовать функцию INDIRECT() ...
0
голосов
2ответа
2k показов
MS Access 2010 максимальное количество записей
У меня есть программа VBA, написанная в Access 2010. Он создает и заполняет таблицу из текстового файла. Ранее было всего менее 20 000 записей. При текущем наборе данных я получаю переполнение, когда ...
0
голосов
1ответ
394 показов
Какие свойства соединения ODBC имеют более высокий приоритет?
Я беру данные из PostgreSQL через ODBC и помещаю их в таблицу Excel. Для этого я использую VBA, которая составляет таблицу запросов. В сценарии VBA я указываю строку подключения, которая содержит ...
0
голосов
1ответ
368 показов
Как управлять клетками Excel вместе со скриптом VBA?
В пользовательской форме есть названия продуктов (выпадающий список), цены, количество ( текстовое поле). Для контроля названия продукта я использую с combobox. Я записываю количество товара в свое ...
0
голосов
2ответа
610 показов
Excel VBA коды пользовательской формы
Я создал форму пользователя для моей рабочей книги. Я бы хотел, чтобы пользователь перемещался по книге, используя кнопку в этой форме пользователя. Есть ли какой-нибудь код, который я могу ...
0
голосов
1ответ
1k показов
Как создать код VBA для извлечения определенных столбцов данных из файла Excel?
У меня есть файл данных, который имеет 600 столбцов и 14 000 строк данных. Я работаю над созданием графического интерфейса Excel, который позволит вам сократить эти данные до нужных вам параметров. ...
0
голосов
0ответов
395 показов
Обновление до: Макрос для объединения ячеек в столбце, если те же строки объединены в другом столбце.
У меня есть большая (более 10 тыс. Строк) электронная таблица с текстовыми данными, которые я хочу объединить из нескольких строк в одну строку. Текстовые данные соответствуют дате, которая находится ...
0
голосов
1ответ
562 показов
Кнопка Microsoft Powerpivot не работает
Надеясь, что кто-то может помочь мне с этой странной проблемой Powerpivot; У меня есть одна рабочая книга, которая не работает с Powerpivot. Он содержит значительный объем кода VBA (большая часть ...
0
голосов
1ответ
363 показов
Outlook 2010 часто шаблон Item_Send не срабатывает
Я написал очень простой обработчик Item_Send для шаблона почтового сообщения outlook, хранящегося в виде oft файла, который я запускаю через макрос: Function Item_Send() MsgBox "hello" Item_Send = ...
0
голосов
1ответ
770 показов
Вставка 'n' пустых строк с помощью макроса
В настоящее время я пытаюсь разработать электронную таблицу Excel, чтобы упростить ее форматирование. Что я хотел бы сделать, это создать макрос для вставки пустых строк в нескольких местах, не ...
0
голосов
1ответ
740 показов
Как создать макрос Excel, который работает с любой книгой Excel на моем компьютере?
Я хочу создать макрос и сохранить его так, чтобы он мог использоваться любой книгой Excel, которую я открыл на своем компьютере. Есть ли способ сделать это?
0
голосов
1ответ
735 показов
Копировать полный лист, включая несколько имен определенных диапазонов, используя макрос или VBA
Я пытался создать рабочую книгу для моей компании, чтобы отслеживать продажи. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу, чтобы у каждого пользователя была своя собственная ...
0
голосов
2ответа
2k показов
Как я могу автоматически заполнить серию в Excel, основываясь на значении другой ячейки?
Как автоматически изменить длину столбца с числами 0-n , где n = a number in a certain field? Я думаю о чем-то вроде этого: РЕДАКТИРОВАТЬ: Кажется, я плохо объяснил, что именно я хотел бы. Вот вторая ...
0
голосов
1ответ
454 показов
Как выполнить автозаполнение (с использованием VBA), пока соседняя ячейка не станет равной определенному значению
Я хочу автоматически заполнить список проверки данных в столбце E. Однако я хочу остановить автозаполнение, когда оно достигает определенного значения в соседнем столбце (столбец B). Например, у меня ...
0
голосов
1ответ
382 показов
Есть ли способ включить функции событий "книга" в мой личный файл макросов?
например Private Sub Workbook_AfterSave(ByVal Success As Boolean) Beep End Sub Это работает только в «ThisWorkbook» и только в 1 электронной таблице за раз, а не в моем файле personal.xlsb. ...
0
голосов
0ответов
337 показов
Сбой указателя мыши при использовании двух мониторов, Win 8.1, Excel 2013 и VBA, Visual Studio. Курсорные заносы
Я использую Windows 8.1 и Excel 2013, и я пишу много VB для Excel. Также я использовал Visual Studio 2013 для некоторых проектов, над которыми я работаю. Я искал этот ответ и пока ничего не нашел. ...
0
голосов
1ответ
1k показов
Код VBA для выбора первой фигуры в текущем активном абзаце
В Word 2013 мне нужен простой код VBA в моем макросе, который выбирает первую фигуру, которая существует в текущем активном абзаце. Примечание. Форма, которую мне нужен для выбора кода, является ...
0
голосов
2ответа
36 показов
Почему использование этого кода для замены формулы приводит к ошибке?
В Excel я использую следующее, чтобы очистить ячейку E5 и заменить ее словом name. Sheets("Invoice").Range("E5") = "Name" Я также могу использовать следующее, чтобы заменить G11 кодом VLOOKUP, ...
0
голосов
1ответ
34 показов
Создайте электронную таблицу, которая фильтрует данные и позволяет пользователям редактировать отфильтрованные данные.
У меня есть основная таблица с большим количеством информации. Я извлекаю данные из мастера в простой обзор, относящийся только к определенным группам людей, который берет эти данные и вычисляет ...
0
голосов
1ответ
291 показов
Макрос для объединения данных в шаблон
Я пытаюсь в основном сделать слияние почты в Excel. Я хотел бы взять данные о сотрудниках из одного листа Excel и заполнить поля в шаблоне Wxcel. До сих пор я написал код для открытия формы шаблона, ...
0
голосов
1ответ
1k показов
Откройте несколько независимых экземпляров Word 2007
Начиная с MS Word 2007, похоже, изменились способы открытия документов. В более старых версиях каждый документ можно было открыть в полностью независимом окне Word. Теперь все, кажется, открывается в ...
0
голосов
2ответа
804 показов
Как скопировать значение в другой столбец из предыдущей строки, если ячейка не пуста?
У меня следующая ситуация: A B 19260218 234 77 ok 3 ok 19310328 174 46 2 Когда значение в столбце B является числовым, у меня есть условный формат, что вся строка окрашивается в красный цвет. Если ...
0
голосов
1ответ
330 показов
Глобальные автоматические макросы Excel 2013
Я пытаюсь зарегистрировать открытие и закрытие книг Excel, чтобы заменить возможность ведения журналов в офисе. Я создал и протестировал макросы VBA auto_open и auto_close в Excel, которые записывают ...
0
голосов
1ответ
1k показов
Excel VBA Вставить строки над ячейками с определенным форматированием
Я не очень хорош в VBA, но я уже часами искал ответ в Интернете. Надеюсь, ты сможешь мне помочь. Я хотел бы вставить строки над ячейками, которые заполнены определенным цветом (два разных цветовых ...
0
голосов
1ответ
632 показов
Как найти диапазон ячеек для конкретного текста, а затем скопировать в соседнюю ячейку
У меня есть диапазон ячеек, например, g1-g1000, который содержит записи двух типов: xx.xx или xx.xxCR, где xx.xx - числа. Я хочу найти диапазон ячеек для xx.xxCR и, когда ячейка найдена, скопировать ...
0
голосов
1ответ
1k показов
Диапазон форматирования, который динамически основан на других значениях ячеек
Примите во внимание следующую таблицу Excel: Я хотел бы отформатировать ячейки в строке 1:2 в соответствии со значениями в ячейках A4:B7. Если я изменю значения, ячейки в строке 1:2 должны быть ...
0
голосов
1ответ
363 показов
Проект VBA отлично работает на машине с Outlook 2013, но не на машине с Outlook 2010
Обе машины работают под управлением 64-разрядных версий Windows 7. Проект мучительно сложен, я не программист. Функция проекта состоит в том, чтобы автоматически искать в письмах вложения по ...
0
голосов
2ответа
35 показов
Найдите «X» и замените все в столбце U на «abcdefg».
У меня есть список из 7000 продуктов в Excel ("list1"). Каждый может быть идентифицирован по уникальному идентификатору ("sku"). Я получил другой список из 50-100 товаров из основного списка ...
0
голосов
1ответ
762 показов
Указание "Где" при вставке строительных блоков в MS Word 10 через VBA
Я пытаюсь добавить пользовательский строительный блок одним нажатием кнопки в MS Word 10. Ниже приведен код, который сейчас прикреплен к моей кнопке ActiveX. Private Sub CommandButton1_Click() Dim ...
0
голосов
1ответ
1k показов
Макрос в Excel для добавления даты в формате ISO-8601
По какой-то причине Excel заставляет меня использовать мой регион для нижних колонтитулов, когда я вставляю дату. Тем не менее, он также не обновляется автоматически при открытии листа. Без ...
0
голосов
1ответ
276 показов
Как сделать пользовательский список с перекрестной ссылкой на лист?
В конце месяца я получаю файл Excel с переменным количеством листов. Каждый лист имеет значение в одной ячейке: A1 Я хочу создать новый лист и отобразить все значения A1 на каждом листе и сумму. Я ...
0
голосов
1ответ
7k показов
Слово VBA: Как запустить Выбор.Найти в заданном диапазоне?
У меня есть два блока кода Word VBA, каждый из которых отлично работает по отдельности, но который мне нужно объединить, чтобы получить желаемый результат. Один идентифицирует диапазон текста (oRng), ...
0
голосов
1ответ
33k показов
Макрос для копирования отдельных значений из одного листа Excel в другой
У меня есть книга Excel, в которой есть следующие листы:"Основной" и "Счет":теперь на "Основном" листе есть столбец B со списком идентификаторов. Можно ли иметь макрос на странице "Количество" для ...
0
голосов
1ответ
91 показов
Макросы Excel 2013: возможно ли создать макрос, который с помощью сочетания клавиш форматирует входное значение между целым int и двумя десятичными разрядами
Я пытаюсь создать электронную таблицу Excel, которая содержит информацию о студентах, в настоящее время я округлил все данные до ближайшего целого числа. Я хотел бы знать, есть ли способ использовать ...