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

8
Как загрузить курс акций в Excel 2013? Есть ли эквивалент функции электронной таблицы GoogleFocance Google Doc?

В электронной таблице Документов Google я могу использовать эту формулу ячейки: =GoogleFinance("GOOG", "price") скачать последнюю цену акции. Есть ли эквивалентная функция в Excel 2013? В более ранних версиях Excel была функция смарт-тегов, которая загружала тонну данных для каждого тикера (на...

8
Поиск значения в Excel, возвращение да или нет

У меня есть одна рабочая тетрадь с двумя отдельными рабочими листами. Я хочу знать, отображаются ли значения, которые отображаются на листе B, также на листе A, если да, я хочу вернуть «ДА». Если нет, я хочу вернуть «НЕТ». (Пример: Рабочий лист A - это список просроченных книг. Рабочий лист B - это...

8
Импорт данных JSON в Excel

У меня есть текстовый файл в формате JSON и я хочу прочитать его в Excel. Очень упрощенный пример файла json имеет следующую структуру: { [ { 'a': 10, 'b': 20 }, { 'a': 20, 'b': 22 }, { 'a': 11, 'b': 24 } ] } Я хочу преобразовать его в Excel, в котором каждая запись становится строкой в ​​Excel с...

8
Использование внешнего текстового редактора для редактирования кода VBA

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

6
Как будет выглядеть макрос Outlook 2007 для автоматизации Специального вставки - неформатированный текст?

Я хотел бы назначить макрос в Outlook 2007 на кнопку панели инструментов, которая будет выполнять эквивалент этих кликов, когда в буфере обмена Windows есть форматированный текст: Нажмите иконку Вставить у нижней стрелки Нажмите на ссылку Специальная вставка. Нажмите на ссылку «Неформатированный...

6
Подсчитать уникальное значение, игнорируя текст в диапазоне

123 562 My Data 548 K166 You 1548 123 562 100 My Data 100 Я хочу посчитать уникальные значения, игнорируя текст в приведенном выше списке. Для этого я попробовал формулу массива, {=SUM(1/Countif(,,,,))}но она не работает должным образом. Кто-нибудь может предложить формулу или даже VBA для этой...

5
Найти и заменить несколько значений в выбранных ячейках

Я хочу запустить поиск и замену нескольких значений в диапазоне Excel со значениями из 2 столбцов: A с исходным словом; Б с переводом. Я уже нашел код VBA, чтобы заставить его работать на 50%, но этот код запускает его на всей рабочей странице. В идеале я хотел бы иметь возможность запустить его...

4
Изменение фотографии группы контактов Outlook 2016 с помощью VBA

У меня проблемы с изменением фотографии в моей адресной книге для Outlook 2016 Контактная группа , Я не могу найти возможность изменить фотографию группы контактов в приложении или в приложении Office 365 Outlook Web App. Я включил скриншоты ниже того, что я имею в виду. У меня есть некоторый опыт...

4
Запретить пользователю Excel 2010 вставлять форматирование в ячейку

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

3
Excel 2010 Range.FormulaArray с использованием Range.Replace

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

3
Как я могу получить список полей и соответствующих таблиц, используемых в базе данных MS Access 2010?

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

3
Как выполнить надстройку Excel 2010?

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

3
Как использовать цикл for в макросе Excel

Я полностью новичок в Excel, но я хочу создать макрос, в котором я могу заполнить два столбца, а также начальный и конечный номер строк, и он будет выглядеть следующим образом: =(A1*B1+A2*B2+A3*B3...)/((SUM of column B)/N)) где Nколичество строк Как бы я сделал это в...

3
Как сделать так, чтобы пользовательская форма Excel оставалась на вершине

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

3
Есть ли способ сказать, какие ячейки ссылаются на выбранную ячейку в Excel?

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

3
Консолидация данных из столбцов в строки

У меня есть таблица: Company 1 | ID1 Company 1 | ID2 Company 1 | ID3 Company 2 | ID4 Company 2 | ID5 Company 2 | ID6 Company 3 | ID7 Company 3 | ID8 Company 3 | ID9 Мне нужно объединить каждую компанию в один ряд со всеми их идентификаторами в столбцах справа. В каждой компании может быть разное...

3
Как добавить URL в комментарий к ячейке с помощью VBA?

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

3
Удалить цифровую подпись из полученного сообщения Outlook

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