Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
4ответа
2k показов
Получение последней ячейки в строке с данными и соответствующими данными в столбце A в Excel
У меня есть таблица, в которой в столбце А перечислены даты. Столбец B может содержать или не содержать данные в каждой ячейке. У меня возникает вопрос: когда я беру последнюю ячейку с данными в ...
0
голосов
2ответа
422 показов
Убрать пробел перед конкретным текстом excel
У меня есть список из 1000 различных меток, и мне нужно убрать пробел между числом и мг. Иногда пространство присутствует, а иногда нет. Положение текста "mg" не одинаково в каждой ячейке (перед ним ...
0
голосов
0ответов
629 показов
Delineate Excel Formula без использования мастеров
Существует ли комбинация формул Excel, которую я мог бы использовать для этого без использования VBA или мастера импорта? Я знаю, как вставлять данные с разделителями-запятыми из текстового файла и ...
0
голосов
1ответ
4k показов
ОШИБКА пересечения: сбой метода «Диапазон» объекта «_Global»
Почему я получаю эту ошибку: Метод 'Range' объекта '_Global' не работает, когда я помещаю: Private Sub Workbook_SheetChange(ByVal WS As Object, ByVal Target As Range) Dim NTT As Range Set WS = ...
0
голосов
1ответ
1k показов
Макрос для последовательного заполнения ячеек столбца при нажатии на кнопку
У меня много проблем, пытаясь понять это. Это мой макет: Как видите, у меня 2 кнопки. Я хотел бы, чтобы каждая кнопка была: Каждый раз, когда я нажимаю YES , он вставляет Y в ячейку в определенном ...
0
голосов
1ответ
7k показов
VBA: изменение цвета подсветки (RGB не wbColor) с помощью сочетания клавиш (MS Word 2013)
У меня этот модуль в VBA назначен на сочетание клавиш для изменения цвета подсветки: Sub RotateHighlightwbColor() Select Case Selection.Range.HighlightColorIndex Case wdYellow ...
0
голосов
2ответа
227 показов
Можно ли настроить макрос, чтобы скрыть данные и изображения?
Мне удалось создать макрос, чтобы скрыть строки, но изображения не скрываются. Что мне не хватает?
0
голосов
1ответ
3k показов
Как создать кнопку возврата в Excel
Мне нужно создать кнопку возврата в Excel, которая позволяет пользователю вернуться к ранее просмотренному рабочему листу. Не уверен, как это сделать в VBA, любые мысли будут оценены. Спасибо, Дейв.
0
голосов
1ответ
2k показов
Объедините дубликаты в Excel на основе значений из 2 столбцов, выведите сумму и% от других, удалите дубликаты
Я боролся с моим отчетом Excel, пытаясь свернуть дублирующиеся строки на основе двух значений столбца. Также необходимо рассчитать сумму 3-го и 4-го столбца и рассчитать процент. Вот данные a1 b1 c1 ...
0
голосов
0ответов
790 показов
Общая книга Excel 2010 - кнопки изображений отключены
У меня есть несколько книг Excel, которые были изначально созданы в версии 2007 года. Они являются общими рабочими книгами, содержат некоторый код VBA и защищены от нежелания пользователей изменять ...
0
голосов
1ответ
725 показов
Ошибка запуска книги Excel 2010
У меня есть книга Excel, которая вызывает ошибку при запуске на определенном ПК. Никакие другие книги не дают такой же ошибки на этом ПК, и сама книга не вызывает проблем на любом другом ПК. Ошибка: ...
0
голосов
0ответов
867 показов
Как индивидуально изменить цвета осей спарклайна
Я нашел следующий код (в офисной документации), который позволяет мне изменить цвет оси группы спарклайнов: Sub AxisColor() 'The sparkline group Dim oSparkGroup As SparklineGroup 'Loop through the ...
0
голосов
2ответа
2k показов
Обновление и добавление строк на основе двух критериев в VBA Excel
Может ли кто-нибудь помочь мне написать код в VBA, который обновляет таблицу или добавляет новые данные на основе критериев в двух столбцах? Например, может быть столбец имени и столбец проекта, и мы ...
0
голосов
1ответ
443 показов
Определение того, какой столбец виден справа от замороженной панели в VBA
Я хотел бы определить в VBA, какой столбец отображается непосредственно справа от замороженной панели, в примере изображения это будет столбец G Смотрите картинку для справки. Есть идеи?
0
голосов
1ответ
142 показов
Как получить URL-адреса по гиперссылкам в Excel 2010?
У меня есть столбец ячеек с гиперссылками (на веб-адреса), и мне нужно, чтобы их URL были обычным текстом. Есть ли способ извлечь URL из гиперссылок? Пример: Cell говорит: "CLICKME" Ссылки на: ...
0
голосов
1ответ
2k показов
Как я могу вставить отслеживание GIF в документе Excel?
Я хочу добавить www.sometrack.com/blah.gif в документ Excel. Моя цель - встроить отслеживаемый элемент (например, GIF). Я хочу отправить человеку этот документ, и если они откроют его, пиксель ...
0
голосов
1ответ
181 показов
Удаляет строки (в зависимости от условия) и копирует ячейки (в зависимости от условия)
Я должен изменить огромный сценарий VBA , я новичок в VBA и должен сказать, что мне это не нравится :( Мне нужна помощь в написании эффективного цикла For, позвольте мне объяснить на примере. Во ...
0
голосов
0ответов
204 показов
По умолчанию печатайте только первую страницу писем от eBay & PayPal
Я покупаю много вещей на eBay для работы и должен распечатать подтверждение заказа и электронные письма с квитанциями PayPal из Outlook, чтобы передать их Аккаунтам. Каждый раз мне приходится менять ...
0
голосов
1ответ
187 показов
Создание макроса или формулы для копирования данных через запрос
Вот моя формула, из которой я рассчитываю построить: = IFERROR(ВПР ($ A1, Table2,10, FALSE), "") Я не знаю, могу ли я использовать только формулу или это должен быть макрос. Я пытаюсь создать запрос ...
0
голосов
1ответ
65 показов
Как не отображать номер рядом с папкой outlook?
Есть ли способ не отображать ЛЮБОЙ номер (непрочитанный ИЛИ общий) рядом с папкой в Outlook 2007? Я не против решения VBA, если это необходимо. Опции являются переключателями по некоторым причинам:
0
голосов
3ответа
315 показов
Поиск (текстовых) значений в массиве Excel
Я искал в Интернете и играл в Excel 2010, но не мог найти ответ. Ради чистоты я сделал реферат, но реальный файл намного больше. На другом листе я хочу посмотреть текст A и получить результат ...
0
голосов
1ответ
10k показов
Макрос Excel 2010 - копировать диапазон ячеек только с формулами и вставлять значения
Я хочу создать простой макрос, который будет копировать диапазон ячеек с информацией, генерируемой формулами на листе 2, в диапазон ячеек на листе 1. Мне нужно вставить только ЗНАЧЕНИЯ на странице 1, ...
0
голосов
1ответ
745 показов
Найти дубликаты строк на основе двух столбцов и перенести результаты в другой лист
У меня есть лист («Saisie de Données»), содержащий данные в столбцах B и D, которые иногда являются дубликатами. Я хотел бы иметь возможность распознавать эти дубликаты и суммировать данные в ...
0
голосов
2ответа
234 показов
Включите VBA и скопируйте и вставьте
Интересно, сможет ли кто-нибудь помочь мне, пожалуйста. Я использую приведенный ниже код для автоматического заполнения ряда столбцов с предварительно определенным текстом, когда значение вводится в ...
0
голосов
1ответ
742 показов
Транспонировать таблицу в список из одного столбца
Итак, у меня есть таблица, полная данных, которая выглядит так: Subject A Subject B Subject C Subject D Count Person A F F F 3 Person B F F F 3 Person C F F 2 Count 2 2 2 2 И для каждого человека мне ...
0
голосов
3ответа
940 показов
Как я могу запретить Openoffice открывать определенный файл xlsm?
Как я могу запретить Openoffice открывать определенный файл xlsm? Или как я могу убедиться, что только Excel может открыть этот конкретный файл xlsm? Я создал файл xlsm, в котором есть вкладка с ...
0
голосов
1ответ
2k показов
Экспортируйте диаграмму Excel и включите текстовое поле
У меня есть этот код, который экспортирует диаграмму Excel, и он работает нормально. Sub ExportChart(ByVal fileName As String) ' Export a selected chart as a picture Const sPicType$ = ".png" Dim ...
0
голосов
1ответ
1k показов
Excel - как скопировать все столбцы подряд на основе условия
Я новичок в макросах и надеюсь, что кто-то может помочь Попытка составить отчет из таблицы данных, которая удовлетворяет некоторым условиям. Мне нужно получить все данные (ячейки) в строке, например, ...
0
голосов
3ответа
3k показов
Любой способ стилизовать связанную таблицу Excel в PowerPoint?
У меня есть связанная таблица в моем PPT (PowerPoint 2010), которая является частью рабочей таблицы Excel 2010. Когда я обновляю данные в Excel, таблица автоматически обновляется в PPT, что работает ...
0
голосов
2ответа
3k показов
В Excel, как я могу очистить содержимое ячейки, на которую ссылается другая ячейка?
Я пытаюсь очистить содержимое ячейки на основе косвенной ссылки. Например, ячейка A1 содержит адрес другой ячейки (то есть B2). Любая идея, как очистить содержимое ячейки, указанной в A1? Для ясности ...
0
голосов
2ответа
6k показов
Автоматический импорт макроса в Excel и запуск его
Я сделал модуль, т.е. файл .bas который выполняет работу, которую я хочу сделать в Excel. Мне приходится работать с этим модулем в четырех разных файлах каждый день. Теперь я хочу, скажем, скрипт, ...
0
голосов
1ответ
209 показов
Вставить элемент указателя в определенную позицию
Selection.TypeText ("(" & Abbreviation & " placeholder )") IndexEntryRange = ActiveDocument.Indexes.MarkEntry(Range:=Selection.Range, Entry:=Abbreviation, CrossReference:=Definition, ...
0
голосов
2ответа
6k показов
Изменить цвета круговой диаграммы
Может кто-нибудь привести пример того, как изменить цвета круговой диаграммы? (Фактические части круговой диаграммы). Части упоминаются как очки? Я хотел бы выбрать цвет, используя RGB для каждой ...
0
голосов
1ответ
400 показов
Формат столбцов соответствует выпадающему значению Excel 2003/VBA
У меня есть раскрывающийся список в Excel, чтобы позволить пользователю выбрать банк сравнения. Когда банк выбран для сравнения, все вхождения этого банка выделены в таблицах под выпадающим списком. ...
0
голосов
1ответ
540 показов
Извлечь страницы изменений из файла Word (2007)
Можно ли написать макрос, который будет извлекать только страницы из документа Word, которые содержат изменения, и сохранять их в отдельный файл?
0
голосов
0ответов
761 показов
Как программно прочитать заголовок кнопки на ленте Excel в VBA?
У меня установлена сторонняя лента в Excel 2010. Я хочу быть в состоянии прочитать заголовок кнопок на ленте. Заголовок, который может быть «Пауза» или «Возобновить», указывает на состояние ...
0
голосов
1ответ
2k показов
Слияние строк в документе Excel с одним и тем же адресом электронной почты и сохранение объединенных данных строк
У меня есть лист Excel около 50 000 записей примерно так: email product info moreinfo a@a.com 866 data data1 b@b.com 960 data data1 c@c.com 976 data data1 c@c.com 884 data data1 d@d.com 1010 data ...
0
голосов
1ответ
8k показов
Ошибка «Subscript out of range» при выборе диапазона
При попытке выбрать рабочую книгу, а затем ячейку на листе в этой рабочей книге я получаю сообщение об ошибке VBA (ошибка Run-time error '9': Subscript out of range). this_workbook верен, а ...
0
голосов
1ответ
609 показов
MS Excel найти и заменить макрос
Я написал макрос для удаления специальных символов на листе на основе значений ascii, но проблема в том, что он заменяет содержимое ячейки. Например, p;j;h который должен стать p,j,h становится ,, ...
0
голосов
2ответа
1k показов
Отслеживание изменений в общем документе Excel
У меня есть лист Excel, которым делятся несколько пользователей. Мы используем vlookup для ввода обновленных данных в таблицу, чтобы все пользователи знали, что изменилось. Мы бы хотели, чтобы любая ...
0
голосов
1ответ
1k показов
Какой самый быстрый способ заменить значение в ячейках через VBA
Некоторые ячейки в моей книге содержат значение «A». Я хочу заменить значение «A» на «B». Они разбросаны по нескольким листам. Какой самый эффективный способ осуществить замену в VBA?
0
голосов
1ответ
183 показов
Эквивалент применения.UserLibraryPath в Excel для Mac 2004?
На этой странице «Создание надстройки XLA для Excel» указано, что на папку ссылается приложение.Свойство UserLibraryPath является правильным местом для сохранения пользовательской надстройки. Однако ...
0
голосов
1ответ
821 показов
IE8: Нажатие «Открыть» в диалоге загрузки сохраняет файл во временном месте, недоступном для записи
У меня есть специфическая проблема с IE8. Наши пользователи загружают файлы Excel через IE8. Эти файлы Excel содержат макросы, которые создают сводные таблицы. Для этого в Excel 2007 необходимо, ...
0
голосов
1ответ
124 показов
Вложено для каждой петли 10 на 10 дает более 1000 петель
Я серьезно ошарашен этой проблемой, у меня есть вложенный цикл for-next, который дает более тысячи циклов, которые я знаю по просмотру этого кода: 'find row ranges for department 1-10 For i = 1 To 10 ...
0
голосов
0ответов
5k показов
Удаленная функция: просмотр из /xl/worksheets/sheet1.xml части в файле Excel
Я получаю сообщение об ошибке: Msgstr "Excel обнаружил нечитаемый контент в" Book.xlsm ". Вы хотите восстановить содержимое этой книги?................. ". Когда я нажимаю "Да", он удаляет макрос vba ...
0
голосов
2ответа
1k показов
Превращение количества абзацев в MS word в полезную переменную для зацикливания
У меня есть макрос, который поднимает выделенное количество текста из документа A, вставляет его в документ B, опрашивает Word для определения общего количества абзацев в документе B, затем выполняет ...
0
голосов
0ответов
114 показов
экспорт файловой структуры windows в .csv с параметрами даты
Моя настоящая цель состоит в том, чтобы получить список файлов в моей файловой структуре Windows в Access, но, поскольку существует более 500 тыс. Файлов, все фрагменты кода VB, которые я пробовал, ...
0
голосов
2ответа
2k показов
VBA удалить строку определенным символом
у меня есть String str = "abc#daso.xlx". Я хочу удалить все символы перед "#", так str -> "#daso.xlx" . Я не могу использовать функцию «Влево» или «Вправо», потому что длина строки перед «#» может ...
0
голосов
1ответ
1k показов
Как экспортировать несколько объектов класса доступа в текст одновременно из Microsoft Visual Basic для приложений
У меня есть много файлов доступа, у которых есть процедуры событий Code Behind, определенные с использованием VBA. Я хочу найти в этом коде большое количество строк. Я могу сделать это, выбрав объект ...
0
голосов
1ответ
1k показов
Обновление таблицы в Excel при добавлении новой строки
У меня есть проблема, и мне очень трудно объяснить, но здесь идет: У меня есть лист Excel, в который один из моих сотрудников должен ввести свои данные. Эти данные используются для расчета среднего ...