Найдено результатов: 4

Обновить Результаты Функции Excel VBA

Кто-нибудь знает, как я могу заставить пользовательскую функцию повторно оценить себя (на основе измененных данных в электронной таблице)? Я пробовал F9 и Shift + F9 , но они не работают. Единственное, что, кажется, работает, это редактирование ячейки с помощью вызова функции и затем нажатие клавиши Enter. Есть какие-нибудь идеи? Я, кажется, помню, что был в состоянии сделать это...

excel   vba   excel-vba   user-defined-functions    

520   8   09:27, 12th August, 2020


Обновить Результаты Функции Excel VBA

Кто-нибудь знает, как я могу заставить пользовательскую функцию повторно оценить себя (на основе измененных данных в электронной таблице)? Я пробовал F9 и Shift + F9 , но они не работают. Единственное, что, кажется, работает, это редактирование ячейки с помощью вызова функции и затем нажатие клавиши Enter. Есть какие-нибудь идеи? Я, кажется, помню, что был в состоянии сделать это...

excel   vba   excel-vba   user-defined-functions    

482   8   04:32, 22nd August, 2020


Чередование групп окраски строк в Excel

У меня есть таблица Excel, как это

id | data for id
   | more data for id
id | data for id
id | data for id
   | more data for id
   | even more data for id
id | data for id
   | more data for id
id | data for id
id | data for id
   | more data for id

Теперь я хочу сгруппировать данные одного идентификатора, чередуя цвет фона строк

var color = white
for each row
    if the first cell is not empty and color is white
        set color to green
    if the first cell is not empty and color is green
        set color to white
    set background of row to color

Кто-нибудь может помочь мне с макросом или каким-нибудь кодом VBA

Спасибо

excel   excel-vba   vba    

445   8   23:26, 22nd August, 2020


Как лучше всего упаковать и распространить приложение Excel

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

Когда я создал аналогичные инструменты в Word, я могу поместить весь код в шаблон (.точка) файл и вызвать его оттуда. Если я помещу файл шаблона в папку запуска Office, он будет запускаться каждый раз, когда я запускаю Word. Существует ли подобный способ, чтобы упаковать и распространить мой код в Excel? Я пробовал использовать надстройки, но не нашел способа вызвать код из окна приложения.

excel   excel-vba   office-addins   vba    

492   5   12:11, 20th August, 2020