Результаты поиска по запросу "vba"

3 ответа

VBA: условно - ничего

СуществуетIf условие в приложении VBA, как показано ниже: If Not My_Object Is Nothing Then My_Object.ComputeКогда код запускается в режиме отладки, я обнаружил, чтоIf условие возвращает истину, даже когдаMy_Object имеет "Нет переменных". Может ...

1 ответ

Является ли низкая производительность автоматического создания экземпляров Excel VBA мифом?

Принято считать, что использование такой конструкции, какDim dict As New Dictionary хуже по производительности, чемDim dict As Dictionary / Set dict = New Dictionary. Объяснение состоит в том, что первый пример - автоинстанцирование - ...

3 ответа

Почему код не работает в VB.net, но работает в VBA; GetObject

Код VBA прекрасно работает: Sub testVBA() Dim wb As Object ' Lotus123.Document Set wb = GetObject("S:\Temp\T\0375D.WK3", "Lotus123.Workbook") End SubКод VB.net не работает: Sub TestVBNet() Dim wb As Object ' Lotus123.Document wb ...

ТОП публикаций

4 ответа

Как округлить число до ближайшей десятки?

Вероятно, название не очень наводит на мысль. Позвольте мне объяснить вам пример. У меня есть: 12345.6 2345.1 12345.00000001Я хочу, чтобы эти цифры были12350. Как я могу это сделать? Если возможно, я бы предпочел использовать формулы вместо VBA.

4 ответа

VBA Количество клеток в столбце, содержащем указанное значение

Мне нужно написать макрос, который ищет указанный столбец и подсчитывает все ячейки, которые содержат указанную строку, например,"19/12/11" or "Green"затем свяжите это число с переменной, У кого-нибудь есть какие-либо идеи?

2 ответа

Как надстройка Excel может реагировать на события в любой рабочей таблице?

Наши рабочие тетрадисгенерированный сервером SpreadsheetML, который не может включатьЛюбые Код VBA. К сожалению, создание собственных файлов Excel или XML-файлов Excel 2007 также не вариант. Итак, у меня есть надстройка Excel (VBA, а не XLL), ...

5 ответов

быстрый способ скопировать форматирование в Excel

У меня есть два бита кода. Сначала стандартную копию вставьте из ячейки A в ячейку B Sheets(sheet_).Cells(x, 1).Copy Destination:=Sheets("Output").Cells(startrow, 2) Я могу сделать почти то же самое, используя Sheets("Output").Cells(startrow, ...

2 ответа

Программно определить, находится ли именованный диапазон в рабочей книге

Я пытаюсь, как мне показалось, быть довольно простым оператором vba, чтобы проверить, ограничен ли именованный диапазон рабочей книгой или конкретным листом. В качестве теста я создал новый документ Excel и добавил его в 6 ...

1 ответ

Копирование данных из текстового файла в книгу Excel

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

2 ответа

Excel VBA: пакетное переименование листов

Есть ли способ пакетного переименования листов в VBA: Что-то вроде: sheets(array(1, 2, 3)).name = array("hep", "hey", "heppa!")называя листы 1, 2, 3 как "hep", "hey" и "heppa!"