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

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

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, которая содержит информацию о студентах, в настоящее время я округлил все данные до ближайшего целого числа. Я хотел бы знать, есть ли способ использовать ...