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

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

0
голосов
2ответа
1k показов

Excel - Как разрешить пользовательский ввод в ячейку на основе определенного условия с условием списка

У меня была ячейка, которая применялась с проверкой списка. Пользователь может выбрать вариант 1, вариант 2, вариант 3, другие. настройка То, что я хочу, это то, что, если другие выбираются, то ...
0
голосов
2ответа
356 показов

Разблокировка редактирования диапазонов в Excel с помощью VBA

Я использую VBA для добавления информации в свою электронную таблицу всякий раз, когда данные вводятся в другой столбец. Однако для этого я разблокирую и заблокирую лист как часть скрипта vba. Это ...
0
голосов
1ответ
46 показов

предотвратить запуск нескольких экземпляров макроса

"Как избежать запуска нескольких экземпляров макроса" Sub CallBot() If Activesheet.Range("A1").Value = 1 Then Call Bot ElseIf Activesheet.Range("B1").Value = 1 Then Call BotTwo End If Application ...
0
голосов
1ответ
257 показов

Как изменить номер начального счета в цикле VBA

Попытка реализовать этот макрос - Изменение числа при каждой печати. В настоящее время я пытаюсь использовать макрос для изменения номера счета-фактуры при печати пакета. ***Sub ...
0
голосов
1ответ
510 показов

Как предотвратить множественные триггеры PivotTableUpdate

Я создаю панель управления, в которой 3 ползунка управляют 10 сводными таблицами на втором листе данных. У меня также есть карта, опирающаяся на сводные данные. Это заполняется макросом, который ...
0
голосов
1ответ
102 показов

Код макроса /VBA для перечисления и печати имен и кода всех макросов в рабочей книге

Я использую Excel 2007. Для этого вопроса моей рабочей книгой является PrintCode.xlsm. Существует ли код макроса или VBA, который будет печатать все имена макросов и код в открытой рабочей книге? Я ...
0
голосов
3ответа
2k показов

Получение данных из MySQL в Microsoft Word

Я готовлю документ Word с полями, которые будут заполнены из MySQL. В качестве примера у меня есть следующее предложение в моем документе: Стоимость вашего портфеля составляет $xxxx . xxxx - это ...
0
голосов
2ответа
198 показов

Скажите макросу, чтобы проверить, существует ли объект, и если да, сделайте A., но если нет, тогда сделайте B.

Я использую MS Excel 2007. У меня есть следующий код в макросе, который создает две кнопки выбора (не активный X) в ячейке B25 . Range("B25").Select ActiveSheet.OptionButtons.Add(129.75, 540, 24, ...
0
голосов
0ответов
15 показов

Преобразовать отслеженные изменения в выделенные (продолжение)

есть ли строка, которую мы могли бы добавить в следующую подпрограмму VBA, чтобы выделить одну букву до и одну букву после всего удаленного текста, чтобы после принятия всех изменений мы могли ...
0
голосов
1ответ
56 показов

Как ссылаться на форму по имени и что еще можно использовать в.Выбрать?

Я использую MS Excel 2007 Мой вопрос состоит из двух частей У меня есть кнопка выбора формы под названием "Option1" Как мне обратиться к этой кнопке в других макросах? Я знаю, что могу выбрать его с ...
0
голосов
2ответа
105 показов

Как я могу автоматизировать преобразование строк в столбцы в Excel

У меня есть таблица с 2000 строками, как это company product targetJan targetFeb targetMarch targetApril ... Google Docs 10 20 30 40 Google Mail 13 25 45 70 Что я хочу скрыть Company product Date ...
0
голосов
0ответов
80 показов

Запись дат в массив / цикл Stop при достижении пустой ячейки / Excel VBA

Я довольно новый / возвращаюсь в VBA после ~ 10 лет перерыва. Теперь я столкнулся со следующей проблемой: я хотел бы записать даты из столбца на рабочем листе 1 (скажем, столбец B) в массив, пока не ...
0
голосов
1ответ
15 показов

Макрос слова: чтение числа как слова, а не отдельных символов

Я учитель и создаю макрос для поиска типичных ошибок в работах моих студентов. Например, я строю макрос, чтобы искать слово "прибыль". Если он найден, он смотрит на предыдущее слово. Если это ...
0
голосов
1ответ
75 показов

Точно расположите новую опциональную кнопку в VBA

Есть ли способ точного позиционирования и определения размера новой опции в VBA или макросе? Код, который я использую, вставляет новую кнопку «Option», в которой в настоящий момент на листе ...
0
голосов
1ответ
50 показов

Данные не копируются в одну строку (несколько рабочих книг на основной лист)

У меня есть подпрограмма VBA для копирования выбранных ячеек из нескольких рабочих книг в один мастер-файл. Но есть проблема в том, что есть вероятность, что одна или несколько исходных (входных) ...
0
голосов
1ответ
475 показов

Excel VBA Runtime error 1004 Ошибка приложения или объекта

После нажатия кнопки run я продолжал получать ошибку времени выполнения 1004, и коды в скобках ниже подсвечивались. Любой может помочь мне с этим Private Sub Add_Click() Sheet4.Activate ...
0
голосов
2ответа
114 показов

количество ячеек на основе значения, если последовательные значения одинаковы и более 6 ячеек

В Microsoft Excel 2013 мне нужно подсчитать количество ячеек в строке, которые содержат число 8 а также являются частью последовательности по крайней мере из 6 последовательных ячеек, содержащих 8 ...
0
голосов
0ответов
26 показов

Макрос Excel работает (кроме) для одной ячейки

У меня есть макрос, который в настоящее время работает, но не на 100%, и мне было интересно, если кто-то может просмотреть его. Проблема в том, что когда число вводится в ячейку H24, макрос не ...
0
голосов
1ответ
19 показов

Добавление пробела между значением и единицей внутри уравнения в Word с использованием Visual Basic

Это главное. У меня есть документ, который был импортирован из страниц, который содержит много уравнений. В уравнениях есть вещи, которые были написаны с пробелом между числом и единицей, например: ...
0
голосов
1ответ
115 показов

Синтаксическая ошибка Excel VBA

Я пытаюсь использовать следующий код, который я нашел в Интернете, но он останавливается из-за синтаксической ошибки: см. Ниже Sub TestCNR() Cnr 10, 4 End Sub Sub Cnr(n, r) i = 1 For j = 1 To r ...
0
голосов
0ответов
21 показов

Access 2010 VBA IDE ошибка окна просмотра графики

У меня странная проблема с окном наблюдения. Когда я впервые устанавливаю часы, детали выглядят очень хорошо, но в режиме перерыва, как только я перехожу (F5 / F8), текст меняется на белый, см. ...
0
голосов
0ответов
97 показов

Excel повторно применить фильтр при изменении данных на другом листе

У меня есть рабочая тетрадь с 2 листами. Первый лист включает ежедневный журнал работ и примечание о том, завершен ли каждый элемент или нет. Я называю это "Журнал". Например: Затем у меня есть еще ...
0
голосов
0ответов
145 показов

Почему двоичная рабочая книга Excel позволяет открывать ее одновременно двум пользователям

У меня есть книга, которую я сохранил в двоичном формате Excel (.xlsb), с большим количеством кода VBA. Он находится в сети, поэтому он доступен для нескольких пользователей, хотя предполагается, что ...
0
голосов
1ответ
57 показов

Макрос, который добавит номер, введенный в адрес факса

У меня есть факс-факс, который мы используем для отправки факсов. Это можно сделать с помощью outlook, отформатировав адреса следующим образом: FAX=FaxNumber@faxfinder.domain.local. Я создал ...
0
голосов
0ответов
97 показов

Флажки ActiveX замедляют время открытия / загрузки книги

У меня есть книга Excel с около 150 флажками ActiveX. Все эти элементы управления Active X приводят к длительному времени загрузки при открытии книги (около 20 секунд на моем компьютере). Есть ли ...
0
голосов
1ответ
108 показов

Сделайте небольшое изменение в моем коде

Я использовал код ниже, но хотел бы помочь сделать 1 небольшое изменение. Мне нужно изменить поиск "15" в следующей строке кода:«Set Found = SearchCell.Найти (Что:= 15, Lookat:= xlPart)», чтобы найти ...
0
голосов
0ответов
34 показов

Используя сохраненные числа в формуле?

Вот фрагмент кода, который доставляет мне неприятности: Dim lastRow As Long With Worksheets("Rent Roll") lastRow = Worksheets("Summary").Range("NUM_UNITS").Value .Range("A1:A" & lastRow + ...
0
голосов
2ответа
3k показов

Как получить данные из Google Chrome с помощью VBA

В одном из моих требований я должен открыть один внутренний веб-сайт и получить данные с этой страницы. Но у сайта есть некоторые ограничения, которые он открывает только в Chrome. У меня есть опыт ...
0
голосов
1ответ
25 показов

Создание обязательной ячейки на основе условного форматирования других ячеек, часть 2

Я стремлюсь достичь следующего: Столбец C был условно отформатирован на основе ввода данных, что если данные выходят за пределы диапазона, фон ячейки станет красным. Я хочу принудительно вводить ...
0
голосов
1ответ
78 показов

Excel 365 VBA макрос

Я хотел бы заполнить таблицу Nr 1 на основе записей, которые я сделал в другой таблице. Вот описание моего рабочего процесса: на основе срока выполнения я генерирую календарную неделю для конкретной ...
0
голосов
1ответ
36 показов

Нахождение ячейки с нулем в диапазоне и удаление следующего макроса ячейки

Мне нужно руководство по проблеме, которая у меня возникла. Я создал макрос, который удаляет содержимое ячейки, если оно равно нулю. Я хочу также добавить следующую ячейку справа и удалить ее вместе. ...
0
голосов
0ответов
59 показов

Перемещение отфильтрованных данных в массив переменных переменных

В настоящее время я пытаюсь автоматизировать ручное задание. Я отфильтровал свои данные, и это прекрасно работает, если я копирую и вставляю видимый диапазон на другой лист. Я пытаюсь записать ...
0
голосов
2ответа
35 показов

Код VBA для скрытия строк в таблице (сложнее, чем кажется)

ПОСЛЕДНЯЯ ПОЧТА БЫЛА УДАЛЕНА - "БЫЛ ДОПРОШЕНО" - ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ВСЕ ВСЕ :) В основном у меня есть большая таблица (500 строк), и мне нужно только показать количество строк на основе значения ...
0
голосов
2ответа
767 показов

Подсчет вхождений даты в списке диапазонов дат

У меня есть таблица Excel 2010, в которой перечислены события, подробно описывающие событие, а также даты начала и окончания каждого события. Эти события происходили в течение года. Мне нужно создать ...
0
голосов
3ответа
95 показов

Количество слов в MS Excel 2010

Есть ли встроенная функция для подсчета количества слов, используемых в ms-excel-2010 ? А конкретнее количество слов в выбранном диапазоне? В настоящее время я копирую свой диапазон в ms-word, чтобы ...
0
голосов
1ответ
36 показов

Присвойте код заголовку столбца вместо ячейки столбца

всем, мне нужна помощь, я хотел бы назначить свой код для заголовка столбца вместо ячейки столбца. Но я не знаю, как я могу это сделать. Это некоторая информация Worksheet = "Export Worksheet" Column ...
0
голосов
1ответ
145 показов

Добавить динамические комментарии к ячейкам Excel через VBA

Я пытаюсь использовать комментарии, чтобы показать текущую дату выполнения задачи с помощью макроса VBA. Мое текущее решение выглядит так: Sub AddDueDates() Dim strPrefix As String strPrefix = "" ...
0
голосов
0ответов
45 показов

ExecuteMso - Изменить изображение> Из файла

Я хотел бы создать кнопку, которая будет вызывать функцию изменения изображения в Excel. Я хочу, чтобы пользователи могли нажимать кнопку над изображениями, чтобы при необходимости изменять ...
0
голосов
0ответов
41 показов

Как сохранить листы нескольких рабочих книг, созданных в одну рабочую книгу, имеющую несколько рабочих листов с использованием сценариев VB?

Я совершенно новичок в VBA, и меня просят сделать улучшения в течение дня. Мой текущий код создает несколько документов Excel и содержит данные в «Лист1». Теперь я хочу, чтобы был создан один Excel, ...
0
голосов
1ответ
992 показов

Автоматическое скрытие строки на основе значения в ячейке

Столбец в моей электронной таблице Excel содержит формулу, которая рассчитывается как 0 или 1. Вначале все ячейки в этом столбце имеют значение 1. Мне нужно скрыть всю строку, где значение ячейки ...
0
голосов
2ответа
355 показов

VBA для выбора всех флажков FormControl

У меня есть код, чтобы выбрать / отменить выбор всех флажков с одним "главным" флажком. Этот код предназначен для элементов управления OLEObjects / Active X, и мне трудно переписать его для работы с ...
0
голосов
0ответов
126 показов

CommandBars.ExecuteMso - код VBA не работает

Я пытаюсь создать макрос для запуска файлового менеджера «Изменить изображение». По сути, я просто хочу макрос, который будет выполнять те же действия, что и щелчок правой кнопкой мыши на выбранном ...
0
голосов
0ответов
31 показов

Советы по ускорению кода, который копирует / вставляет изображения?

Это мой первый проект с использованием VBA. У меня есть код (см. Ниже), который читает, если число на листе присутствует. Если это так, то код вызовет макрос для копирования исходного изображения с ...
0
голосов
2ответа
887 показов

Копирование и вставка значений в Excel 2016 с использованием VBA

Я новичок в VBA. Мне нужна помощь в написании функции, которую я могу вызывать в формуле, функция должна копировать значения ячейки (эта ячейка не должна быть предопределенной фиксированной ячейкой, ...
0
голосов
1ответ
363 показов

Excel VBA - копировать значения ячеек * без * проверки данных

У меня небольшая проблема с копированием ячеек из одного рабочего листа в другой в Excel VBA. Исходный лист содержит индивидуальную запись клиента, хранящуюся в одной строке. Целевой лист ...
0
голосов
1ответ
59 показов

Excel - сравнение 2 списков с несколькими столбцами

У меня есть 2 списка с несколькими столбцами. Каждый список имеет 5 столбцов, и 4/5 столбцов будут иметь разные значения из обоих списков, но оставшийся столбец для дат. Столбцы «Даты» обоих списков ...
0
голосов
0ответов
89 показов

Макрос или скрипт VBA для эффективного разделения пустой ячейки

Я знаю, что в Excel вы не можете разделить ячейку. Тем не менее, обходным путем было бы вставить новую строку внизу и объединить по вертикали всех соседей слева и справа (для очень многих ячеек) Я ...
0
голосов
1ответ
139 показов

Как отобразить уникальные числовые значения из разных столбцов в одну ячейку (через запятую)

У меня есть уникальная проблема, которую я пытался решить безрезультатно. Я искал через Интернет, но нашел только частичные решения, а не полное решение. Я ищу функцию (или несколько функций) для ...
0
голосов
0ответов
532 показов

VBA vlookup ошибка

После запуска первой части скрипта существует около 1200 строк с данными. После этого я хочу запустить vlookup для столбца 6, в котором есть инициалы лица, занимающегося проблемой, в центральном ...
0
голосов
1ответ
605 показов

Excel: ссылка на именованный диапазон внутри формулы

У меня есть две таблицы, первая таблица имеет 6 столбцов и каждый столбец имеет определенное имя диапазона следующим образом: Кол 1: Broker_Name Кол 2: Брокер_Маркет Кол 3: Client_ID Col 4: ...