Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: pashulka
1) Откройте Excel и посмотрите справку, касательно свойства Offset об'екта Range,
также, чтобы сослаться на ячейку, расположенную на некотором "расстоянии" от диапазона, можно использовать свойства Cells и Item (по умолчанию)

2)
ActiveSheet.Next.Activate
ActiveSheet.Previous.Activate


или

Worksheets(ActiveSheet.Index + 1).Activate
Worksheets(ActiveSheet.Index - 1).Activate


Разумеется, следующий (предыдущий) лист/рабочий лист должОн существовать, в противном случае, возникнет ошибка, которую можно избежать добавив соответствующие проверки.

3)

Dim objName As Excel.Name
For Each objName In ActiveWorkbook.Names
    'Здесь можно проверить что за зверь objName
Next


Весь синтаксис приведён для Excel, Вам необходимо только маленько его адаптировать.

P.S. Да, и для работы с об'ектами их вовсе не нужно выделять и активировать.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.