Вопросы с тегом «vba»

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

Мне нужно знать, как отображать отметку времени в ячейке в столбце D, когда ячейка изменяется в той же строке в столбце B. Я отредактировал этот снимок экрана в краске, чтобы легче понять, что я имею в виду: Изображение У меня есть скрипт VBA, который проверяет другой лист на значение, которое он...

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

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

1
Копировать именованные диапазоны в другую книгу

У меня есть этот код VBA для копирования именованных ячеек из одной рабочей книги в другую, но он мне дает Error 9: Subscript out of range. Есть идеи, пожалуйста? Sub namexfr() wbs = "C:\Users\MousaviM\Desktop\Book1.xlsm" wbd = "C:\Users\MousaviM\Desktop\Book2.xlsm" For Each nam In...

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

проблема : При копировании ячейки, содержащей «скрипт» из Excel, в другую программу, двойные кавычки ( "" ) добавляются автоматически вместо одинарных кавычек ( " ). Кроме того, в начале и конце сценариев " автоматически добавляется. Вот мой сценарий, и выделенные цитаты являются посторонними: "...

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

У меня есть процедура в VBA для вызова PrintScreen: Sub PrintScreen() keybd_event VK_SNAPSHOT, 1, 0, 0 End Sub Я хочу звонить каждые десять секунд, когда результат этой ячейки =IFERROR(VALUE(TEXT(F4,"ss")),-ABS(VALUE(RIGHT(F4,2)))) есть "0"; следующая ячейка возвращает "Yes"или "No"если"0"...

1
Исправить стиль подчеркивания Word во всем документе

У меня есть документ Word длиной около 100 страниц. В нем много слов, которые подчеркнуты. Однако, когда я выбираю слово, значок форматирования подчеркивания не подсвечивается и не подсвечивается, показывая, что он подчеркнут. Странный. Итак, я проверил в ближайшем окне, ?Selection.Font.Underlineи...

1
Excel 2010/2013 - VBA - Как запустить событие перед предварительным просмотром

Я потратил много времени, пытаясь решить эту проблему, и искал много форумов, но я пока не нашел решения. Может быть, кто-то здесь может найти ответ ... Я хочу запустить некоторый код (изменить несколько ячеек для сдвига условного форматирования, скрыть некоторые строки и т. Д.), Прежде чем...

1
Excel, необходимо: автоматическое повторение после ввода данных, если не изменено вручную

MS Excel, одна строка данных (номера от 1 до 20). Ввод всех ячеек осуществляется с помощью выпадающих списков. Интересно, можно ли выбрать выпадающий элемент списка и все ячейки справа от него в пределах диапазона, автоматически копирует примененные данные. Например, я выбираю в ячейке A1 - (3), и...

1
Выделите ячейки с красным текстом

У меня есть столбец текста, в котором некоторые символы (не ячейки) выделены красным шрифтом. Есть ли способ выделить ячейки, которые содержат красные символы с помощью условного форматирования? Решения VBA также подойдут....

1
Фильтрация данных как часть макроса VBA

Я пытаюсь создать макрос, который будет автоматизировать отчет. Проблема в том, что исходные данные приносят нам ненужные данные, а сам отчет выполняет множество вычислений на основе всей таблицы. На основе таблицы выполняются сотни вычислений, поэтому добавление параметра включения к каждой...

1
Как сохранить форматирование в сводной диаграмме Excel 2010?

У меня есть некоторый код VBA, который запускает SQL-запрос, выгружает его в электронную таблицу Excel 2010 и обновляет 2 сводные таблицы на основе данных. У меня также есть 2 сводные диаграммы, основанные на сводных таблицах, и каждый раз, когда таблицы обновляются, форматирование на диаграммах...

1
Преобразовать строку с несколькими столбцами в несколько строк с одним столбцом каждый

У меня есть очень длинный список данных, который выглядит так: User1 Item1 Item2 Item3 User2 Item1 Item2 #NUM! (This is a failed formula) User3 Item1 #NUM! #NUM! И я хочу превратить каждый ряд в 1-3 разных ряда, например так: User1 Item1 User1 Item2 User1 Item3 User2 Item1 User2 Item2 User3 Item1...

1
Повторяющиеся значения - Microsoft Excel [закрыто]

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

1
Невозможно загрузить файл на FTP из Excel VBA

Мне нужно автоматизировать загрузку файла на FTP-сервер из макроса Excel. Я следую простым путем создания файла сценария, а затем запускаю FTP.exe с командами из этого файла сценария. Проблема заключается в том, что если FTP.exe выполняется из скрипта VBA, файл загружается неправильно - он...

1
Макрос для повторного применения фильтра в Excel 2016

У меня Mac и я запускаю Excel 2016. У меня есть лист Excel, который автоматически фильтруется по дате. До недавнего времени у меня сохранялся макрос, который позволял мне нажимать Ctrl + Option + n, и он повторно применял фильтр без необходимости переходить домой -> Сортировать и фильтровать...

1
Найдите все экземпляры текста и сделайте его гиперссылкой с макросом.

необходимые Я хочу найти все вхождения одного текста в документе MS Word, сделать каждый случай гиперссылкой и изменить общий стиль гиперссылки на один из моих вариантов выбора. Что я имею Поскольку я понятия не имею, как выполнить вышеупомянутое требование в целом, я начал с его части, а именно с...

1
Создать функцию по имени объекта флажка («Динамически»)

У меня есть несколько флажков на листе, а на другом листе у меня есть форма. Когда флажок установлен, соответствующий контент будет добавлен в виде столбца в листе формы. У меня более 500 флажков, поэтому я хочу создать простой способ сделать это. Например, у меня есть следующие флажки: pROJECT_ID...

1
Раздел кода VBA застрял в цикле

Из того, что я вижу, этот код должен работать, но в конечном итоге он застрял в цикле, поэтому очевидно, что проблема все еще существует. Намерение состоит в том, чтобы начать с ячейки E70 и вставить значение, полученное из ячейки X38. Переместитесь вниз к следующей ячейке столбца E и повторяйте...