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

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

0
голосов
0ответов
3k показов

Как отключить всплывающее окно «Эта книга содержит одну или несколько ссылок, которые нельзя обновить» при открытии

При открытии листа я получаю это всплывающее окно, как полностью его подавить на листовой основе, а не на машинной основе? Я никогда не хочу видеть это независимо от статуса ссылок.
0
голосов
1ответ
7k показов

Как выделить всю строку таблицы с помощью Excel VBA

Я использую пользовательскую форму, чтобы ввести данные в таблицу. Я хотел бы использовать флажок, чтобы выделить весь ряд таблицы. Пример кода: Private Sub AddModifyAtRow(ByVal lRow As Long) cIndex ...
0
голосов
2ответа
46 показов

Подсчет количества каждого товара, назначенного клиенту с немаркированными столбцами

У меня есть таблица в Excel следующим образом: 1 2 3 4 5 6 7 Customer1 Z U A C D A A Customer2 B D J S F D B Customer3 S A C A A B B Customer4 X H A C D A A Customer5 B D J S F D B Customer6 S A C A ...
0
голосов
1ответ
964 показов

В Excel, как я могу создать строку данных из другого листа?

В Excel у меня есть лист с названием "продажи", и еще один с именем "фактор". В факторе у меня есть несколько полей для идентификатора фактора, имени клиента, кода продукта, количества и цены. Я ...
0
голосов
1ответ
496 показов

Код для печати списка Loop to PDF

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

Нужен код VBA для объединения строк, если строки AF одинаковы

Мне нужен код VBA, который будет объединять строки, если, например, строки 4 и 5 имеют одинаковые значения в столбцах A:F. Однако тогда мне нужно, чтобы столбец G был разделен. G4 остается как G4, но ...
0
голосов
1ответ
2k показов

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

Обновлено: обновлен макрос с исправлением. Версия: Outlook 2013 Я хочу быть в состоянии ... Измените размер шрифта текста в таблице. (Готово) Удалите (снимите флажок) атрибуты "Предпочтительная ...
0
голосов
1ответ
733 показов

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

Если значение ячейки: Partial Text Я хотел бы, чтобы пользователь выделил: Partial и иметь VBA, чтобы захватить его в строковую переменную, такую как foo = "Partial" Так же, как я могу использовать ...
0
голосов
1ответ
2k показов

VBA в Excel 2013, цикл по файлам, где подкаталог применяется к подкаталогу

У меня есть скрипт MATLAB, который анализирует экспериментальные результаты по ряду виджетов, созданных моей компанией, и, наконец, экспортирует обобщенные данные в файл CSV. Я хочу импортировать все ...
0
голосов
1ответ
61 показов

Проблема локализации Excel VBA - WIN 8.1 Enterprise, Excel 2007

У меня проблема с файлом, использующим макросы VBA, созданные в GER-версии Excel. Этот макрос проверяет элемент сводной таблицы на "Alle", но когда кто-то открывает файл в версии EN, элемент сводной ...
0
голосов
1ответ
53 показов

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

Может ли кто-нибудь помочь мне сделать дубликат листа, если я изменю что-то на оригинальном листе, он автоматически обновит все дубликаты? Например: лист 1 - это мой основной файл, который содержит ...
0
голосов
2ответа
1k показов

Скрыть блок управления в Excel

У меня есть несколько переключателей в Excel (Mac 2011 года), и они сгруппированы по групповым полям. Я хочу сделать групповую коробку невидимой. Я искал в интернете и обнаружил, что могу сделать это ...
0
голосов
1ответ
2k показов

Изменить формат файла сохранения в VBA

Я прочитал этот вопрос: можно ли разбить электронную таблицу на несколько файлов на основе столбца в Excel 2007? У меня есть вопрос относительно «Сохранить в том же формате, что и оригинальная ...
0
голосов
0ответов
48 показов

Как добавить получателей электронной почты в местоположение?

Я следил за этим вопросом и ответом SU, пытаясь настроить автоматическое, повторяющееся электронное письмо: Запланированная и повторяющаяся электронная почта в Outlook? Он использует поле ...
0
голосов
0ответов
109 показов

Как заполнить ListBox символами (только строчные буквы английского алфавита) из фактического текста в Word?

Задача выглядит так: Создайте форму пользователя со списком, двумя полями со списком и кнопкой команды. Список должен быть заполнен строчными символами (только ASCII 97-122) из текста в порядке ...
0
голосов
1ответ
219 показов

Настройка и запуск автофильтра в Excel

У меня есть электронная таблица, и она ссылается на другую книгу. Проблема в том, что когда фильтр включен, он не изменяется при добавлении новых данных; Вы должны отфильтровать данные. (Нажмите на ...
0
голосов
1ответ
181 показов

Ошибка форматирования условия

Я не могу использовать форматирование условий с помощью приведенного ниже кода, я не знаю, где я ошибаюсь: Sub condition_formatting_ms_sheet_test() ...
0
голосов
0ответов
335 показов

Excel 2013 вылетает / зависает

У меня есть рабочая тетрадь с большим количеством кода VBA. У меня сбой в течение нескольких недель, обычно после того, как я запускаю часть кода. В результате всех сбоев я начал делать резервные ...
0
голосов
0ответов
795 показов

Excel 2010 VBA Автофильтр и Автофильтр.Критерий сортировки не применяется

У меня было немало времени, чтобы применить критерии автофильтрации, как фильтрацию, так и сортировку. Я пытаюсь избавиться от пустых строк и фильтровать по нескольким критериям - просто, правда? За ...
0
голосов
0ответов
298 показов

Конвертировать настольное приложение Access в веб-интерфейс

У нас есть база данных SQL Express с интерфейсом Access 2003, которую мы можем преобразовать в Access 2010 или 2013. База данных имеет много форм, запросов и таблиц и сложный код VBA. Как сделать ...
0
голосов
1ответ
529 показов

VBA код для надстрочного числа после десятичной точки

Каким будет код VBA для обнаружения десятичной точки числа в ячейке и последующего надстрочного индекса после десятичного числа? Например, в числе 3.45 я хочу надстрочный индекс 45 и затем удалить ...
0
голосов
1ответ
414 показов

Сортировать Excel Файл Естественный порядок

Как отсортировать файл Excel по Natural Order на основе столбца с VBA или Mathematica? Этот вопрос похож, хотя, вероятно, не так сложен. Кроме того, как я могу игнорировать заголовок, как это? ...
0
голосов
1ответ
1k показов

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

У меня есть список имен в колонке листа А. A --- Robby Harry Nick В любой ячейке, когда я ввожу имя и нажимаю на другую ячейку. Если введенное имя отсутствует в списке, фокус не должен перемещаться в ...
0
голосов
2ответа
131 показов

Какие шаги необходимы для использования этого кода VB в Excel 2013?

Я пытаюсь использовать код VB из этого вопроса в Excel 2013, и он не работает. Я не знаком с VB и, скорее всего, пропускаю простой шаг. Private Sub Workbook_TwoWayMatch(ByVal Sh As Object, ByVal ...
0
голосов
1ответ
105 показов

Excel FIND.VERT с частичным текстом в таблице ключевых слов

Мне нужна определенная функция, и я думаю, что она не существует в стандартном Excel, и, вероятно, мне нужна пользовательская функция VBA. Эта функция должна делать что-то вроде FIND.VERT, но с ...
0
голосов
1ответ
635 показов

Excel: найти соответствующую гиперссылку

Потратив некоторое время на поиски ответа в сети без успеха, вот мой вопрос: У меня есть две рабочие книги, назовем их «профили» и «результаты». В «профилях» у меня есть лист с гиперссылками от A3 до ...
0
голосов
2ответа
1k показов

Текст Excel в число не меняет формат

У меня есть макрос в Excel, который пытается преобразовать текст в число (валюта) столбца. Значения в ячейках - это текст, который выглядит так: «8 765,43 долларов США», цель - получить значение ...
0
голосов
1ответ
89 показов

Как использовать команду диапазона для выбора диапазона

У меня есть диапазон, который мне нужно выбрать. Верхние области диапазона - A2, который я могу получить, используя следующую команду - Cells(2, 1) Нижний диапазон я могу получить, используя ...
0
голосов
1ответ
1k показов

Нерегулярные ошибки времени выполнения в VBA с использованием копирования вставки фигуры

Мне любопытно 2 ошибки VBA во время выполнения. Любопытно, что 9 из 10 раз код работает отлично. Но время от времени появляется одна из 2 следующих ошибок времени выполнения: Run-Time error '1004': ...
0
голосов
1ответ
484 показов

Excel: копирование всех значений ячеек со всего листа на новый лист, сортировка и дедупликация в единый список уникальных значений

Данные (все текстовые значения), которые у меня есть, разбросаны по всему листу (несколько строк и столбцов с промежутками между ними), и все они рассчитываются по формулам Теперь я хотел бы ...
0
голосов
1ответ
220 показов

Вставьте изображение в комментарий Excel

Я следую инструкциям из Как загрузить внешние изображения в Excel? но при вставке функции появляется ошибка: Есть идеи, что вызывает эту ошибку?
0
голосов
1ответ
43 показов

Почему я не могу установить переменную таблицы w/ objSel.Таблицы.Пункт (1)?

Я пытаюсь перебрать выбранные таблицы, строки, столбцы и ячейки. Однако я не могу заставить объект Table правильно установить переменную в цикле for. Я проверил элемент TypeName(objSel.Tables.Item(1) ...
0
голосов
1ответ
3k показов

Excel VBA: заполнитьUserPicture

На cell.Comment.ShapeRange... Я получаю сообщение об ошибке: «Ошибка во время выполнения« 1004 »: ошибка приложения или объекта». Что с этим не так? Cells(cell.Row, 6) является справочным столбцом, ...
0
голосов
0ответов
554 показов

Модификация кода VBA для сохранения форматирования данных на листе Excel перед копированием в Outlook

У меня есть VBA, который копирует детали из листа Excel в тело письма Outlook: ниже макрос: Sub Send_Email() Dim EmailSubject As String Dim SendTo As String Dim EmailBody As String Dim ccTo As String ...
0
голосов
3ответа
383 показов

DateDiff() выдает неточные ответы

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

Как заполнить информацию с одного листа на другой в Excel Workbook?

Моя текущая задача - создать формулу, в которой мои данные с одного листа будут автоматически заполняться на другом листе при копировании описания продукта. В частности, нам нужно, чтобы элементы, ...
0
голосов
1ответ
71 показов

Преобразовать столбец B в список, разделенный запятыми, "ORDER BY" Colum A

пытаясь начать с VB в Excel, просто нужно понять, как это работает, эту задачу можно выполнить в SQL, но я действительно хочу знать, как это легко сделать в столбце A Excel, содержащем номера ...
0
голосов
0ответов
133 показов

Как добавить данные в поле со списком с помощью VBA?

Я хочу добавить уникальные данные (из листа MainMenuData в той же книге) в поле со списком ActiveX, расположенное на листе 1. Имя ComboBox изменено с Properties на ZoneDropDown . Написал следующий ...
0
голосов
2ответа
727 показов

Как запустить макрос на нескольких листах?

Я хочу запустить макрос на нескольких листах. Листы названы A, B, C ...X, Y, Z. когда я добираюсь до Z, тогда листы начинаются как AA, BB, CC ...XX, YY, ZZ, затем AAA, BBB, CCC ...XXX, YYY, ZZZ, и ...
0
голосов
0ответов
436 показов

Инвентарный список в Excel

Я отправляю это как новый вопрос, потому что первый, который я отправил, был не очень ясен. Я делаю инвентарный список в Excel, объединенный со списком подарков / заимствований. Есть 3 таблицы, ...
0
голосов
2ответа
8k показов

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

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

Перенос изображений с URL в Excel

Ссылка на это обсуждение о переносе изображений из URL в Excel Как я могу отобразить URL в качестве изображения в ячейке Excel? Код VBA выглядит отлично и работает, мой вопрос здесь заключается в ...
0
голосов
1ответ
2k показов

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

Я учился на нескольких курсах программирования в колледже, но я новичок в Excel (это моя самая первая программа Excel). Мой начальник попросил меня создать программу Excel для отслеживания заказов. ...
0
голосов
1ответ
1k показов

В Excel 2010 VBA щелкните макрос триггера ячейки, чтобы показать список значений

При нажатии на ячейку сказать d2 я хочу показать значения от j2:j6 в e2:e6. При нажатии на ячейку d3 я хочу показать значения от k2:k6 в e2:e6 и т.д. Кто-нибудь может мне помочь? Спасибо
0
голосов
1ответ
262 показов

Ошибка запуска макроса после попытки запустить его из рабочей книги

Итак, я написал макрос. Сценарий использования: Я открываю свежий и новый файл CSV, загруженный откуда-то Мой макрос работает и работает с данными Поскольку я не хочу копировать и вставлять свой ...
0
голосов
1ответ
2k показов

В Excel сделать переключатель активным / неактивным в зависимости от значения ячейки

Я хочу сделать переключатель Excel активным / неактивным, в зависимости от значения другой ячейки. Я сделал следующую попытку: Sub test() If ActiveSheet.Cells(9, 3).Text = 3 Then ...
0
голосов
0ответов
34 показов

почему этот оператор выбора терпит неудачу? он работает как макрос, но не как кнопка

я записал макрос, который выбирает лист, а затем диапазон. он работает как макрос, но не работает как кнопка, просто хотите знать, почему? Private Sub CommandButton3_Click() manfix = InputBox("Enter ...
0
голосов
1ответ
1k показов

VBA - ошибка несоответствия типов с циклом for и двумерным массивом

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

Используйте VBA в Word 2010 для поиска и манипулирования строкой

У меня есть макрос, который использует символы подстановки, чтобы найти определенную строку. Я хочу найти другую строку в результате (желательно с использованием подстановочных знаков), извлечь эту ...
0
голосов
2ответа
353 показов

Поменяйте точки на запятые и наоборот в UDF

У меня есть Excel UDF для исключения всех нечисловых символов из ячейки, кроме точек и запятых; Но прежде чем он очистит мой номер, я бы хотел поменять все запятые на точки и наоборот. Я понятия не ...