Кстати забавная вещь, там команда print вызывает окно выбора пинтера. Да с msgboxom засада. Alert по идее должен быть доступен в режиме отладки. Там отладка с помощью браузера, но я например не смог её включить "с полпинка", и вообще
MsgBox в Офис Р-7
MsgBox в Офис Р-7
Предложение по послаблению правил при создании первых 3 тем
18.04.2024 14:15:50
|
|||||
|
Вставить данные на лист Excel без преобразования (xlSet)
18.04.2024 13:57:39
bedvit, можно сделать просто в vba получить указатель разименовать, поработать с данными, и отпустить указатель, как буд-то ни чего не был, а менеджер памти Excel пусть делает что хочет. В общем на VBa все это не проблемма, главное знать структуру данных. Структура конечно не очен понятна, со всеми этими юнитами, нельзя ли ее привести к какому-то такому виду?
|
|||
|
Вставить данные на лист Excel без преобразования (xlSet)
18.04.2024 13:24:04
Да скорее всего придется в VBA коде сделать освобождение указателя на массив, но это не проблема.
Изменено: |
|||
|
Предложение по послаблению правил при создании первых 3 тем
18.04.2024 13:19:49
По общей сложности меня мало волнуют все эти вопросы, но все же скажу, на мой взгляд те две блокировки с утра действитльно выглядели не очень уместными. Там вроде человек составил какой-то развернутый вопрос (я не читал).. Я понимаю бывают такие, которые ни бе ни ме, два слова связать не могут.. Получается как бы тупая уровниловка, тех кто вообще не хочет шевелить мозгами со всеми остальными..
Изменено: |
|
|
Вставить данные на лист Excel без преобразования (xlSet)
Вставить данные на лист Excel без преобразования (xlSet)
17.04.2024 19:33:41
|
|||
|
Вставить данные на лист Excel без преобразования (xlSet)
Вставить данные на лист Excel без преобразования (xlSet)
17.04.2024 18:14:30
Виталий, добрый день! По моему что-то интересное и своевременное. В то время как в соседней теме постановили, что "Эксель себя исчерпал". Это конечно все шутки. Вы как я понимаю сделали быструю выгрузку налист, как раз то чего не хватает. Не моглибы просветить темный народ, что значит тип LPXLOPER12. LP вроде понятно - указатель, а XLOPER12 это что-то вроде бейсикового Variant?
Изменено: |
|
|
Свойства и методы, установленные в VBA по умолчанию
Свойства и методы, установленные в VBA по умолчанию
Свойства и методы, установленные в VBA по умолчанию
10.04.2024 13:15:06
Касаемо затронутой темы, можно еще привести пример (без примера, на словах )). Допустим константы, по логике программы лучше их использовть там где они уместны. Но в VB есть небольшой нюанс.. Когда константа передается в другую процедуру, она перестает быть константой. Если быть точнее она копируется в другую переменную, которая уже может быть изменена внутри вызываемой процедуры. Если сравнить, передачу обычной переменной по ссылке с передачей константы, то во втором случае добавляются дополнительные издержки на копирование. В случае со длинными строками это должно быть особенно заметно..
Изменено: |
|
|
Свойства и методы, установленные в VBA по умолчанию
Свойства и методы, установленные в VBA по умолчанию
10.04.2024 07:33:07
Так если подумать, возможных сокращений не так и много, кроме упоянутых If, For.. Но если взглянуть на вопрос немного иначе, точнее это будет уже другой вопрос, например - как работает невидимая автоматика языка - то таком ракурсе можно было бы выделить не мало нюансов. Вот, допустим, такая конструкция в vb* работает не очень правильно
При выполении данной строчки кода будет проверено услвие1 и условие2 даже если условие1 верное, хотя фактически было бы достаточно выполнения условия1 чтобы войти в блок. И в таком случае технически более правильно будет работать Select Case, хотя это будет длинее и менее читаемо..
Изменено: |
|||||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
Свойства и методы, установленные в VBA по умолчанию
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
Свойства и методы, установленные в VBA по умолчанию
08.04.2024 02:25:25
Но есть один нюанс, чтобы атрибут начал рабоать, после его прописывания нужно класс экспортировать, и вновь импортировать. Есть и более быстрый способ - скопировать класс перетаскиванием в другую открытую книгу, удалить в текущей, и вновь скопировать его из другой книги в текущую с уже "включенными" атрибутами.
Изменено: |
|||||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
Событие - скрытие строки, Как поймать событие
04.04.2024 18:42:58
|
|||
|
Событие - скрытие строки, Как поймать событие
04.04.2024 18:06:08
|
|||
|
Событие - скрытие строки, Как поймать событие
04.04.2024 16:37:41
|
|||
|
Событие - скрытие строки, Как поймать событие
04.04.2024 15:59:07
Jack Famous, уже выставляется )
|
|
|
Событие - скрытие строки, Как поймать событие
04.04.2024 15:43:33
Дмитрий Дмитрий, в модуль книги добавьте код
Изменено: |
|||
|
CustomXMLParts, обращение по NameSpace
28.03.2024 02:44:23
Похоже вам лучше было сделать так
Изменено: |
|||||||
|
CustomXMLParts, обращение по NameSpace
27.03.2024 15:49:06
Изменено: |
|||
|
Систематизация файлов, Windows 11
27.03.2024 15:05:08
Изменено: |
|||
|
Систематизация файлов, Windows 11