Есть надстройка xlam, которая загружается из папки Addin. В ней есть три листа (Worksheet) Как можно отобразить эти листы, для ввода в них информации. Тут подойдет способ и с помощью макроса и вручную.
Есть надстройка xlam, которая загружается из папки Addin. В ней есть три листа (Worksheet) Как можно отобразить эти листы, для ввода в них информации. Тут подойдет способ и с помощью макроса и вручную.vlasssov71
Пока файл - надстройка его листы видимыми сделать нельзя. Но обращаться к ячейкам его листов с использованием VBA никто не запрещает. Выполните в модуле любого из листов надстройки по очереди:[vba]
Код
Sub test_Write() [A1] = "test" End Sub
Sub test_Read() MsgBox [A1] End Sub
[/vba]и убедитесь в этом сами
Пока файл - надстройка его листы видимыми сделать нельзя. Но обращаться к ячейкам его листов с использованием VBA никто не запрещает. Выполните в модуле любого из листов надстройки по очереди:[vba]
Честно говоря, даже в голову не пришло попробовать, а не откроются ли листы надстройки, если у неё только установить IsAddin = False и после этого не сохранять и не переоткрывать… Позор на мою седую бороду... И ведь чуть было не начал процедуру лепить, которая с листа обычной книги UsedRange на лист надстройки копирует и обратно... А ларчик просто открывался!
Честно говоря, даже в голову не пришло попробовать, а не откроются ли листы надстройки, если у неё только установить IsAddin = False и после этого не сохранять и не переоткрывать… Позор на мою седую бороду... И ведь чуть было не начал процедуру лепить, которая с листа обычной книги UsedRange на лист надстройки копирует и обратно... А ларчик просто открывался! Alex_ST