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

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

1
Запретить пользователю Excel 2010 вставлять форматирование в ячейку
Есть ли способ заблокировать ячейку, чтобы пользователь мог копировать / вставлять в нее значение, но не копировать в него форматирование? Блокировка листа не мешает пользователю изменить форматирование ячейки путем копирования / вставки. Я не ищу защиту от злонамеренных пользователей, просто упрощаю наивным пользователям копировать и вставлять значения.

1
Удалить цифровую подпись из полученного сообщения Outlook
Моя цель - удалить цифровую подпись в сообщении Outlook. Моя первоначальная идея состояла в том, чтобы создать сценарий VBA (который я сделал ниже) для перечисления всех вложений в выбранном почтовом элементе и удаления вложения цифровой подписи при его обнаружении. К сожалению, цифровая подпись не отображается в качестве одного из вложений …

6
Есть ли способ сказать, какие ячейки ссылаются на выбранную ячейку в Excel?
В Excel вы можете указать ячейке ссылаться на другую ячейку, чтобы вычислить ее значение. Я хотел бы сделать наоборот, чтобы получить любые ячейки, которые ссылаются на текущую выбранную ячейку. Это вообще возможно в Excel, в качестве одной из встроенных функций или сценария VBA?


3
Как добавить URL в комментарий к ячейке с помощью VBA?
Я использую Microsoft Excel 2003, где у меня есть ячейка с комментарием. Комментарий содержит текст, а также URL. Можно ли создать гиперссылку (URL) в поле для комментариев, где пользователь может щелкнуть, и он автоматически откроет URL? Спасибо,

2
Как сделать так, чтобы пользовательская форма Excel оставалась на вершине
У меня есть пользовательская форма, и я хотел бы, чтобы она оставалась поверх моей таблицы, даже когда я щелкаю внутри листа. Есть ли какой-нибудь код или настройка, которую я могу использовать для этого? Если да, то куда мне это поставить?

2
Как выполнить надстройку Excel 2010?
Я создал макрос, используя vba, используя Excel 2010. Затем мне нужно было сделать его доступным для всех в моей команде, превратив его в надстройку. Итак, я взял свой макрос и открыл новую рабочую книгу вставил в него код из макроса затем сохранил его как файл .xlam затем добавил его в …

2
Генерация всех возможных перестановок заданных входных значений
Обратите внимание, что мой вопрос отличается от предложенного дубликата . Предлагаемый дубликат не показывает все возможные вариации в зависимости от количества опций, поэтому вход 3 может иметь вариацию 1, 2 и 3 входов. Предлагаемый дубликат всегда обеспечивает 3 входа для каждого варианта. Кроме того, мой вопрос также требует, чтобы варианты …

2
Как я могу получить список полей и соответствующих таблиц, используемых в базе данных MS Access 2010?
Я знаю, что именно так вы получите список всех таблиц в базе данных (и даже больше, если вы измените критерии: SELECT * FROM MSysObjects WHERE (((MSysObjects.Type)=1) AND ((MSysObjects.Flags)=0)); Но есть ли подобный способ получить список полей и к каким таблицам они принадлежат? Я думаю, что это было бы очень полезно …

2
Excel 2010 Range.FormulaArray с использованием Range.Replace
Я пытаюсь автоматизировать некоторую ежедневную работу, где я использую формулу массива INDEX () + MATCH (), чтобы собрать некоторые данные из разных рабочих книг в одну «основную» рабочую книгу. Вручную это работает как задумано, но теперь я хочу автоматизировать этот процесс. Я достиг предела в 255 символов свойства Range.FormulaArray и …

2
Как надолго добавить макросы в Excel как часть программы? [Дубликат]
На этот вопрос уже есть ответ здесь: Как я могу использовать Excel 2010 Personal Macro Workbook? 2 ответа У меня есть макрос, в котором я не уверен, когда мне понадобится его использовать. Мне нужно, чтобы они были встроены в Excel, чтобы иметь возможность использовать их при каждом запуске программы - …


2
Преобразование / преобразование суммы (A1: D1) в A1 + B1 + C1 + D1 в Excel
Итак, ситуация такова, я хочу знать, есть ли способ преобразовать сумму диапазона ячеек в сумму, полученную в результате добавления каждой ячейки отдельно, как показано в заголовке. Например, скажем, у кого-то есть это вычисление в ячейке E1 , E1 = SUM(A1:D1) и хочет разделить его на сумму отдельных компонентных ячеек, как …

2
Соединение двух столбцов для создания списка данных
В настоящее время у меня есть два столбца, которые необходимо сравнить. Col A, Sheet 1 & amp; Col A, Лист 2. Лист 1 содержит: A B C 5000 Apples WI 6182 Oranges NY 7271 Grapes MN 2293 Peanuts FL Лист 2 содержит: A 4032 5233 7271 2293 Должны получить результаты, …

1
Мне нужна помощь в создании макроса для изменения настроек изображения по умолчанию
Мои наиболее часто используемые параметры обтекания и изображения в Microsoft Word: Выберите параметры макета Выберите «сквозной» макет Нажмите на вкладку больше Установить горизонтальное относительно страницы Установить вертикаль относительно страницы Снимите флажок переместить объект с текстом Проверьте разрешить перекрытие Есть ли способ сделать макрос, чтобы сделать это? Это очень утомительно, делать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.