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

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

1
голос
1ответ
464 показов

Нижний колонтитул формата Excel VBA, который содержит вычисленное значение

У меня есть макрос для нижнего колонтитула, который использует функции RIGHT и LEN для извлечения строк из различных ячеек на листе. Я проверил на различных листах, и это работает. ...
1
голос
1ответ
2k показов

Цикл извлечения строк в Excel VBA

У меня есть три листа: "Bom", "MPS" и "DData". То, что я пытаюсь сделать, - это сначала прочитать значение ячейки A2 из "MPS" и извлечь все строки из "bom", которые в столбце A имеют это значение, и ...
1
голос
0ответов
22 показов

Имя Телефон Сортировка данных из строки в столбцы с помощью макроса в Excel 2010

Я хочу разделить свои данные и расположить их в столбцах с именем, адресом, городом, городом и телефоном, но имя не объединяет все данные в одной строке. Не могли бы вы помочь мне исправить это? Ниже ...
1
голос
0ответов
181 показов

Сочетание INDIRECT() и UDF

Я создал UDF Excel, чтобы найти n- ное вхождение значения в диапазон. UDF основан на сайте http://www.ozgrid.com/Excel/find-nth.htm: Function Nth_Occurrence(range_look As Range, find_it As String, _ ...
1
голос
1ответ
198 показов

Принудительный ввод Excel с конечным нулем

Я готовлю книгу Excel для отчета о времени, в котором у меня есть различные коды операций в следующем формате: 1.1, 1.2, 1.3 .. Отчет о времени содержит код, начальный час и конечный час. Проблема в ...
1
голос
1ответ
422 показов

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

Помогите пожалуйста, я использую код ниже. Мне нужны только данные, чтобы перейти в столбец N, при использовании цикла for он проходит по всем столбцам. Как я могу это исправить? Dim W As Worksheet: ...
1
голос
1ответ
236 показов

Excel VBA код для добавления дополнительной строки

Я создаю код VBA в Excel, чтобы добавить строку и отформатировать ее. Мне нужно, чтобы значение "i" было переменной (вместо 20, как показано), в зависимости от количества записей в первом столбце ...
1
голос
1ответ
143 показов

Раскраска ячеек однозначно в каждом ряду

Я хочу раскрасить данные в своих листах Excel: Мне нужно смотреть на каждую строку отдельно и окрашивать ячейки с одинаковым значением данных в один и тот же цвет. Приведенный ниже код повторяет все ...
1
голос
1ответ
46 показов

Group By COLOR в собственной группе

С УВАЖЕНИЕМ Как можно группировать по цвету? У меня есть колонка с большим количеством цветных групп. Я хочу разделить их внутри макроса в их собственной группе по цвету. ПОЖАЛУЙСТА ПОМОГИ. С ...
1
голос
1ответ
2k показов

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

У меня есть серия документов, контролируемых ISO, которые должны иметь водяной знак, который появляется только при печати, который говорит что-то вроде "UNCONTROLLED WHEN PRINTED". Этот водяной знак ...
1
голос
1ответ
83 показов

Обобщение шаблонов данных в Excel

Мне дали большой лист данных с просьбой обобщить данные анализа крови пациента. Это для инфекции, когда пациент может быть вылечен и повторно заражен, и мой коллега хочет "умное резюме" для каждого ...
1
голос
1ответ
319 показов

Vba вызывает сбой Excel 2003

Так что после большого количества времени и усилий я не приблизился к решению этой проблемы. В Excel происходит сбой при выполнении любого кода VBA ("перестал работать и должен быть закрыт"), либо ...
1
голос
1ответ
118 показов

Увеличение последовательных чисел в 4 разных ячейках после печати

Я создал квитанцию размером в 1/4 буквы и 4 раза скопировал ее на одном листе (для экономии бумаги) и хочу, чтобы он печатался непрерывно с 001 до 100. Каждая квитанция должна иметь уникальный ...
1
голос
1ответ
504 показов

Ошибка MS Word VBA: «Элемент с указанным именем не найден»

Я пытаюсь настроить макрос для корректировки кода поля элементов с перекрестными ссылками, чтобы отображались только цифры, например, 3 вместо рисунка 3. В Интернете я обнаружил, что для этого можно ...
1
голос
1ответ
2k показов

Excel VBA - условно отформатировать ячейку, используя 2-х цветную шкалу на основе 2 значений (макс / мин) для других ячеек

Я пытаюсь написать коды VBA для условного форматирования (двухцветная шкала) ячейки A1 на основе ее значения между> = ячейка A2 и
1
голос
2ответа
3k показов

VBA - Regex & Replace

Я очень новичок в VBA. Ниже приведен мой код для идентификации и удаления только тех точек, которые появляются после дат, а не после текста. Но это не похоже на работу. Sub simpleRegexSearch() Dim ...
1
голос
0ответов
211 показов

включая гиперссылки в библиографии в Word 2013

Я изо всех сил пытаюсь добавить гиперссылки в мою сгенерированную Word библиографию (я использую слово 2013). Я придумал следующее решение (я позаимствовал некоторый код из ответа Райстафариана, ...
1
голос
2ответа
626 показов

Подсчет конкретных слов в пакете документов Word

Мне нужно подсчитать количество раз аббревиатуру (например,ABC ') используется в сборнике текстовых документов. Акроним всегда состоит из трех букв и заглавных букв. Все документы Word содержатся в ...
1
голос
1ответ
1k показов

Как назначить сочетания клавиш Excel для макросов, использующих клавиши, отличные от Ctrl + {буквенный символ}

Я хотел бы назначить сочетания клавиш для макросов Excel, которые используют клавиши, отличные от стандартных Ctrl + {буквенный символ}. Исходя из этого поста, это звучит как возможно, но я не ...
1
голос
1ответ
158 показов

Показать увеличение линии тренда с помощью Excel vba

У меня есть данные в c5:c12 c12 (sales1), и я построил график и линию тренда этих данных. У меня также есть данные в d5:d12 (sales2). Я хотел бы показать графически увеличение моей существующей линии ...
1
голос
1ответ
61 показов

Изменить цвет для определенного количества ячеек на значение, установленное в другой ячейке

У меня есть лист Excel с данными запланированных и ожидающих проектов. В столбце "I" указано количество недель, необходимых для завершения проекта. Каждая строка имеет отдельные проекты в списке. ...
1
голос
0ответов
23 показов

Это диапазон, и если да, как я могу получить к нему доступ?

В моем словесном документе у меня есть 2 "раздела". Это скриншот: К сожалению, я не могу получить доступ к разделу с правой стороны, используя этот код: Dim rng As Range Dim rngText As Range Set rng ...
1
голос
3ответа
3k показов

Строка текста слишком длинная в VBA

Я пытаюсь написать макрос для отправки готового ответа. У меня проблема в том, что тело текста слишком длинное, чтобы поместиться в одной строке в моем коде. Я понятия не имею, как получить второй ...
1
голос
1ответ
78 показов

Макрос для проверки и помещения уникального значения в ячейку из диапазона столбцов

Я очень плохо знаком с макросами. Я хотел преобразовать следующую формулу в макрос =IF(COUNTIF($B$1:$B1,$A2)=1,"NA",$A2) Где в $ B1 будет увеличиваться, и я буду печатать значение в $ B2. ...
1
голос
1ответ
1k показов

Макрос, который будет работать в MS Excel и LibreOffice Calc

У меня есть электронная таблица, с которой пользователи будут работать как в Excel, так и в LibreOffice Calc. Я хотел бы разработать макросы, которые будут работать в обоих. Я думал о коде, который ...
1
голос
1ответ
2k показов

Как ссылаться на все непустые ячейки после строки A6 для формулы

Я хочу использовать следующую формулу: INDEX(A6:A94,MODE(MATCH(A6:A94,A6:A94,0))) За исключением того, что точное количество строк неоднозначно (импортируется с использованием VBA). Как можно ...
1
голос
1ответ
2k показов

Кнопки параметров формы Excel VBA User Form

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

VBA; Заполните последнюю строку массива, чтобы соответствовать длине соседнего столбца

Так что для раннего удара в VBA я пишу макрос: Я вставляю набор данных, который увеличивается в количестве строк каждый месяц; данные хорошо организованы без пустых значений / столбцов У меня есть ...
1
голос
1ответ
305 показов

Отображение картинки из URL в Excel

Я работаю с Excel 2013. Кто-то может знать, как показать картинку вместо URL. У меня есть список URL и по формуле VLOOKUP я хочу отобразить картинку. Через VLOOKUP я нахожу URL, затем использую ...
1
голос
1ответ
5k показов

VBA - заполнить ячейку, если соседняя ячейка не пуста

Я создал макрос, который открывает и редактирует книги Excel для меня. Во-первых, он добавляет новый столбец A, а затем меняет заголовок для A1, B1, C1, D1. После этого я хочу создать некую формулу / ...
1
голос
1ответ
68 показов

Microsoft Excel - Создание ярлыков с помощью макросов

Недавно я создал ярлык в Excel, используя опцию "Запись макросов". Ярлык был для центрирования текста по выделенным ячейкам. То, что я хотел бы знать, как только я использовал ярлык для центрирования ...
1
голос
0ответов
242 показов

Макрос Outlook работает дважды

Я использую макрос для отправки автоответа на тексты, которые приходят в мой кругозор. Это работает, но каждый раз отправляет ответ нашим клиентам. Любой совет, как это остановить. Макрос это: Sub ...
1
голос
1ответ
416 показов

Обновление фильтра в таблице каждый раз, когда обновляются срезы

У меня есть лист с слайсерами, которые относятся к оси на другом листе. На моем листе со слайсерами они обновляют таблицу, в которой упоминается указанная точка. Спрашивается, что, когда я меняю ...
1
голос
1ответ
216 показов

Создание функции с именем IFTRUE, которая ведет себя как IFERROR, но для функции, возвращающей TRUE. Worsheetfunction.if не работает. Что я делаю неправильно?

Я хотел создать пользовательскую функцию, которая была бы сокращением для if(somefunction(arg)=something,"sometext",somefunction(arg)) поэтому мне не нужно дублировать somefunction(arg) каждый раз, ...
1
голос
0ответов
134 показов

Автоматически Printscreen от результата формулы

У меня есть процедура в VBA для вызова PrintScreen: Sub PrintScreen() keybd_event VK_SNAPSHOT, 1, 0, 0 End Sub Я хочу звонить каждые десять секунд, когда результат этой ячейки ...
1
голос
1ответ
131 показов

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

Вот мой код VBA: Sub solver_macro() SolverOk SetCell:="$H$1", MaxMinVal:=2, ValueOf:=0, ByChange:="$E$2:$E$33", _ Engine:=1, EngineDesc:="GRG Nonlinear" SolverAdd CellRef:="$F$5", Relation:=2, ...
1
голос
1ответ
1k показов

Примените стиль рамки ко всем изображениям с VBA в MS Word 2010

У меня есть большой файл Word docx с текстом и множеством картинок. Я хотел бы применить стиль рамки / рамки ко всем изображениям одновременно. Я не хочу делать это индивидуально для всех картинок. ...
1
голос
2ответа
172 показов

Excel - найдите значение, связанное с идентификатором, и заполните другую книгу

Я работаю в небольшой больнице в Индии, у которой возникла следующая проблема: для специального лекарства у нас есть список с ДАТА, ИД, ДОЗА, ДЛИТЕЛЬНОСТЬ, СЛЕДУЮЩИЙ ВИЗИТ, который мы используем в ...
1
голос
1ответ
803 показов

Outlook-VBA, чтобы открыть папку, содержащую выбранный элемент списка задач

В Outlook 2013 я использую боковую панель "Список задач": На экране « Почта» выберите вкладку « Просмотр ленты». В группе ленты « Макет » щелкните раскрывающийся список « Список дел» и выберите « ...
1
голос
0ответов
14 показов

Word 2010 - Обложки

Мы создали стандартные обложки для нескольких проектов. Эти листы обмениваются на стандартные документы, чтобы сделать их специфичными для клиента. Тип шрифта этих обложек - Arial. Кажется, что ...
1
голос
1ответ
108 показов

Группируйте строки в Excel по одному содержимому в одном столбце, но оставляйте верхний столбец видимым

Я, конечно, не эксперт по Excel, и мне очень нужна помощь. Я строю базу данных компаний в столбце B, а затем в столбцах перечисляются ключевые контакты в этих компаниях по позициям (с условным ...
1
голос
1ответ
55 показов

Форматировать пустые столбцы на основе количества строк в электронной таблице

Я пытаюсь раскрасить пустые столбцы кода на листе в зависимости от количества строк в моем наборе данных. У меня есть макрос, который сортирует и форматирует мои данные, но я хочу добавить код для ...
1
голос
1ответ
46 показов

UserForm остается в наличии во всех книгах. Как я могу остановить это?

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

Как проверить, существует ли относительный путь в VBA

Я пытаюсь проверить, существует каталог или нет. Я попробовал следующее ... Private Sub Workbook_Open() If ReportFolderStatus("\VBAProjectFiles") Then MsgBox "Folder exists!" Else MsgBox "Folder does ...
1
голос
2ответа
661 показов

Почему моя построенная формула дает результаты, отличающиеся от той же формулы, что и UDF в Excel?

Вот длинная формула для расчета расстояния между двумя точками координат на Земле = ACOS(COS(RADIANS(90-LAT1)) * COS(RADIANS(90-LAT2)) +SIN(RADIANS(90-LAT1)) * SIN(RADIANS(90-LAT2)) * * ...
1
голос
2ответа
498 показов

Не удается переопределить ярлыки Excel через VBA

Так что у меня есть несколько сочетаний клавиш, сопоставленных с различными макросами для моих листов. Обычно они работают нормально, но внезапно многие из них не работают. Что странно, это ...
1
голос
0ответов
43 показов

Редактор Microsoft VBA: назначьте другие сочетания клавиш

В редакторе Microsoft VBA (для Excel, Word и т.д.) Есть несколько сочетаний клавиш для определенных частых действий, например, "F8" для "Пошаговая процедура пошаговой отладки". Я хочу назначить этим ...
1
голос
0ответов
105 показов

VBA отключена в Excel Home and Student 2010 (в XP SP3)

Кажется, с Office все работает нормально, за исключением того, что в Excel функциональность VBA/Macro отключена. Я не могу запустить редактор, все файлы с поддержкой макросов интерпретируются как ...
1
голос
2ответа
8k показов

Имя серии диаграмм, ссылающееся на адрес ячейки Excel 2010 VBA

Я использую Excel 2010. У меня есть точечная диаграмма XY, построенная и отформатированная так, как мне нравится. Я многократно использую эту диаграмму, поэтому просто копирую и вставляю диаграмму в ...
1
голос
0ответов
135 показов

макрос пропал до / после сохранения в .docm

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