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

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

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

Как объединить значения из нескольких строк в одну строку

У меня есть таблица Excel 2007 с 2250 строками и 19 столбцами. В этих строках у меня может быть две строки дубликата информации о клиенте, которые необходимо объединить, но только если ячейка выше ...
1
голос
1ответ
969 показов

Доступ к списку 2007 все воскресенье и субботу в год?

Есть ли способ перечислить все воскресенье и субботу для данного года (например, 2013) в Access? Я попытался найти и увидеть, что VBA может добиться цели. Я хочу, чтобы у меня была форма, в которой ...
1
голос
1ответ
44 показов

Сравните листы Excel

Вот проблема, которую я пытался решить все утро - у меня есть два файла листа Excel: Подмножество: в этом файле есть подмножество сотрудников с различными деталями, включая статус обучения, например, ...
1
голос
2ответа
619 показов

Формула Excel /VBA для определения свойства группы строк

У меня есть большой набор данных на листе Excel, где: колонка A: номер цитаты столбец B: номер возможности столбец C: номер заказа на продажу. Один номер цитаты будет иметь несколько номеров ...
1
голос
2ответа
6k показов

Вызов функции VBA по строковому значению

В VBA есть способ вызвать функцию по строковому значению? Например - Dim function_name, value1, value2 as String value1 = "test" value2 = "Function" function_name = value1 & value2 ' So function name ...
1
голос
1ответ
479 показов

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

У меня есть таблица Excel с 50k+ строками данных, где мы пытаемся определить в строках данных, где адрес электронной почты не совпадает с именем и т.д. Мы в основном пытаемся сузить число строк до ...
1
голос
1ответ
431 показов

Удаление строк с несоответствием столбцов по сравнению со списком

Я потратил некоторое время на поиски в Интернете и не смог найти ничего, что я мог бы изменить, чтобы решить мою проблему. Я начинаю с листа, состоящего из 7 столбцов. В столбце C имеется ссылка из ...
1
голос
1ответ
763 показов

Есть ли макрос для фильтрации таблицы по некоторым элементам списка?

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

Как читать из второй строки текстового файла, используя VBA

Я хотел бы прочитать из второй строки текстового файла, чтобы записать его данные в файл CSV . Каков наилучший способ сделать это? Open InputFile For Input As #1 Open OutputFile For Output As #2 Do ...
1
голос
1ответ
3k показов

Как проверить, существуют ли данные в массиве или нет, и добавить элементы в массив, используя VBA

Я всегда записываю данные 【AAA, BBB, CCC】 в файл CSV. Я хотел бы также написать другие данные (например:DDD), если есть в текстовом файле. Массив: arr = Array("AAA", "BBB", "CCC") Текстовый файл ...
1
голос
1ответ
23 показов

Использование Index-Match в VBA

Я пытаюсь вставить функцию Index-Match в мой макрос VBA. Это выглядит так: Столбцы ("C:C").Forumla = "= INDEX ('[blabla.xlsm] Sheet1'!$ F $ 4:$ F $ 102, MATCH (B1, '[blabla.xlsm] Лист1'!$ G $ 4:$ G $ ...
1
голос
1ответ
4k показов

Развернуть или свернуть группы листов на панели вкладок Excel

Есть ли способ сгруппировать рабочие листы в Excel 2010, чтобы не все вкладки были видны сразу? В основном, чтобы они могли быть расширены и сведены к минимуму по мере необходимости. У меня есть ...
1
голос
0ответов
14 показов

VBA, чтобы проверить, какая таблица стилей загружена в Word

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

Фильтр соответствия шаблонов макросов Excel

Может кто-нибудь помочь мне написать это как макрос VB/ Excel. Я хотел бы выбрать следующее из одного листа данных и записать в другой лист данных. Выберите любые строки, в которых в столбце T поле ...
1
голос
2ответа
33k показов

Регистрация OCX в 64-битной Windows 7

Я хочу использовать элемент управления MSCOMM в своем MS Excel 2010 VBA. Элемент управления должен появиться в диалоговом окне « Tools-> Additional Controls » в VBE MS Excel 2010. Я пытаюсь ...
1
голос
2ответа
770 показов

Макрос VBA в Excel 2010 32-битный режим

У меня есть лист Excel, который сохранен с использованием Excel 2010 64-битной. Имеет следующий код Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row = 1 And Target.Column = 17 Then ...
1
голос
1ответ
1k показов

Разделение электронной таблицы Excel 2010 на несколько файлов рабочих книг на основе значения столбца

Я нахожу и очищаю много контактных данных, отсортированных по странам, которыми в настоящее время пользуюсь Excel для управления. В основном потому, что данные, которые я нахожу, легче очищать и ...
1
голос
0ответов
14 показов

Отдельные старые файлы с информацией о дате хранятся в Excel

У меня есть приблизительно 2000 файлов, из которых мне нужно отделить любые файлы до определенной даты (скажем, 2015). В настоящее время они разделены на подпапки для каждой категории файлов ...
1
голос
2ответа
1k показов

Как разделить каталог при изменении поля в Word 2010?

Я создаю каталог слияния в Word 2010, используя файл xlsx в качестве источника записи. Одно из моих полей - "Менеджер". Большинство полей будут отличаться в каждой строке, но менеджер будет ...
1
голос
1ответ
3k показов

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

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

Как создать несколько строк, объединяющих наборы данных

У меня есть три таблицы, и мне нужен выход, который имеет данные из двух таблиц, я хотел бы создать то же самое с помощью макроса. Таблица А A B C D Таблица Б Apple Orange Pears Таблица С Americas ...
1
голос
2ответа
55 показов

Копировать столбцы до границы

Пытаюсь сказать VBA скопировать все ячейки из столбца "Data_FirstCoumn" до столбца "Data_Boundary". Однако VBA продолжает выдавать ошибку, в которой говорится, что "метод автозаполнения класса Range ...
1
голос
0ответов
1k показов

Макрос (Excel) - добавление строки, автозаполнения текста и формул с помощью относительных OFFSET, справочных функций листа.

У меня есть проблема, и я не могу найти ответ на нее. Возможно ты можешь помочь мне. В ведомости "Введение" у меня есть строка (5), в которой приведены формулы: (i) C5 (= "Лист1"!$ A $ 1); (ii) I5 (= ...
1
голос
1ответ
5k показов

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

У меня есть некоторые данные в таблице Excel, которые мне нужно переформатировать. Существующий формат в строках. Желаемый формат разделяется запятыми. В другом месте на суперпользователе я нашел ...
1
голос
0ответов
17 показов

Фильтр Excel исчезает после изменения листа

У меня есть Excel-файл с несколькими листами. Sheet1 (Lagerliste) содержит кучу логистических данных. В основном: ЧТО ТАКОЕ ГДЕ В отдельном листе я хочу отфильтровать все строки, содержащие ...
1
голос
1ответ
828 показов

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

Я встроил форматирование в столбце Excel. Например, ячейка может содержать некоторые (но не все) выделенные курсивом слова. .Value а .Text кажется, лишают любого форматирования. Я хочу быть в ...
1
голос
1ответ
123 показов

Преобразование данных в Excel

У меня две проблемы с моими данными в Excel. У меня есть эта таблица, поэтому для каждого дня в году у меня есть 24 значения, то есть 365 столбцов. image1 ...
1
голос
0ответов
8k показов

Отсутствующие макросы в Word 365

Я надеюсь, что кто-то может помочь с этой проблемой. Я только что обновил с предварительного просмотра до Office 365, и проблема присутствует в обеих версиях (но не в Office 2010, который я ...
1
голос
1ответ
48 показов

Нужно ввести четыре числа и вывести отформатированный список

У меня есть рукописный список из примерно 500 координат для спрайтов на карте спрайтов в виде X1 Y1 Ширина Ширина Мне нужно, чтобы они выводились в таблицу в формате {X1, Y1, X1+Width, Y1+Height} Я ...
1
голос
0ответов
32 показов

MS Outlook VBA Script - автоматическая печать ОРИГИНАЛЬНОЙ электронной почты, когда она не доставлена

Я использую настольное приложение MS Office 2016 для Windows 10 и ищу некоторые функциональные возможности, которые я не нашел успеха после многократного поиска в Интернете, а также связался со ...
1
голос
1ответ
15 показов

Автоматически копировать только видимые ячейки

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

Найти похожие сообщения в Outlook 2010 с помощью нового / всплывающего окна, как в 2007 году

В Outlook 2007, чтобы помочь очистить папку «Входящие», при поиске связанных сообщений откроется новое небольшое окно, которое позволит легко открывать сообщения или перемещать их в папки, а затем ...
1
голос
1ответ
35 показов

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

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

Преобразовать таблицу в соответствии с шириной макета печати

У меня есть несколько документов документов, которые я конвертировал из HTML, которые хорошо выглядят в веб-макете, но когда мы переключаемся на макет печати, они обрезаются с правой стороны. У меня ...
1
голос
2ответа
6k показов

Excel: как скрыть / удалить полосы прокрутки из слайсеров сводных таблиц?

Слайсеры - это фантастический инструмент, впервые появившийся в Excel с 2010 года, позволяющий быстро переключаться между выборками при анализе данных с помощью сводной таблицы. Иногда есть слишком ...
1
голос
0ответов
455 показов

Запуск макроса, когда конкретный текст вводится в Word

Как я могу сделать макрос, который делает что-то, когда определенный текст вводится в Word. Можете ли вы дать мне простой пример макроса, который, например, запускается каждый раз, когда какой-то ...
1
голос
0ответов
597 показов

Увеличение номеров билетов каждый раз, когда я печатаю

У меня есть лист Excel, чтобы напечатать набор из 4 билетов на страницу, который мы используем для проведения инвентаризации. Я нашел код, который печатает один номер на странице. Будучи начинающим ...
1
голос
0ответов
96 показов

VBA для последовательного нумерации строк в столбце

Я хочу последовательно пронумеровать все ячейки на листе 4, начиная с A2 (начинается с 0) для 26000 ячеек в столбце A Я пытался заставить приведенный ниже код работать, но мне нужна помощь. ...
1
голос
2ответа
58 показов

Отображение части внешнего листа во всплывающем окне в Excel

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

Диаграмма повреждена после.SetElement 'Указанное измерение недопустимо для текущего типа диаграммы.'

У меня есть книга Excel 2007 с несколькими диаграммами на одном листе (гистограмма с накоплением и одна серия в виде (невидимой) строки для итогов). В зависимости от ячейки, выбранной пользователем, ...
1
голос
1ответ
61 показов

Изменение рабочего листа

Я пытаюсь собрать макрос, который вставит отметку времени. У меня есть 2 листа input и dashboard Когда ячейка A2 на input изменяется, я хочу использовать функцию NOW для ячейки M8 на dashboard Я ...
1
голос
2ответа
6k показов

Excel 2010 Legend ключевой цвет на основе текста

Фон У меня есть шаблон Excel. Этот шаблон я заполняю данными, запустив программу, которую я написал. Шаблон Excel имеет сводную таблицу на листе, которая получает данные с другого листа, который я ...
1
голос
0ответов
88 показов

Как назначить стандартную учетную запись электронной почты для контактов в Microsoft Outlook

Я использую Microsoft Outlook 2003 с 6 различными учетными записями POP3. Теперь я хотел бы определить стандартную учетную запись, которая будет использоваться для моих контактов или групп контактов, ...
1
голос
1ответ
33 показов

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

Я пытаюсь получить доступ к именованному диапазону через VBA: Set rng = selectionSht.Parent.Names(rangeName).RefersToRange Однако этот конкретный именованный диапазон сопоставляется с таблицей на ...
1
голос
0ответов
62 показов

В Excel не хватило ресурсов при попытке вычислить одну или несколько формул

Возможный дубликат: В Excel не хватило ресурсов при попытке вычислить одну или несколько формул Я получил сообщение об ошибке "Excel исчерпал ресурсы при попытке вычислить один или несколько формулы" ...
1
голос
0ответов
168 показов

Как я могу отредактировать этот макрос, чтобы просмотреть результаты?

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

Отключенные панели команд VBE

При работе с надстройкой VBA для Excel 2007 (.xla) внезапно все панели команд VBE (Главное меню, Правка, Отладка, ..) стали серыми. Я больше не могу делать такие вещи, как вставка файлов, блокировка ...
1
голос
1ответ
2k показов

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

Этот код должен найти обычное / основное текстовое поле на листе и затем переместить его влево. Затем перейдите на следующий лист и сделайте то же самое. Делай до последнего листа. Он работает (когда ...
1
голос
1ответ
1k показов

Заменить форматирование ячейки текстом в Excel?

Я получил документ Excel с данными, которые выглядят следующим образом: A B C ========================================= 1 |F:\folderName | | | 2 |AAA | | | 3 | AAA1 | None | | 4 | AAA2 | | | 5 | ...
1
голос
1ответ
2k показов

Как написать макрос в Outlook 2007, чтобы переместить элемент из папки «Входящие» в другую папку и пометить его как непрочитанный?

Я хотел бы иметь макрос в Outlook 2007 для перемещения выбранных элементов в подпапки папки «Входящие», помечая их как непрочитанные на ходу. Таким образом, я могу назначить кнопки для быстрого ...