Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
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, который открывает исходный документ (слово), который я хочу сохранить под другим именем, но с макросами из источника. Открытие файла не является проблемой, но после этого ...