Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Greyman

Человек


Сообщения: 3321
Благодарности: 105

Профиль | Отправить PM | Цитировать


Gast81
Ну с абсолютными/относительными ссылками тут и правда у тебя какая-то путаница, но суть вроде понятна. Например чтобы записать "мама" в ячейке (5,2) второго листа используется команда:
Sheets(2).Cells(5, 2).Value = "мама"
Соответственно никто тебе не возбраняет использовать не абсолютные значения, а переменные. Если же, тебе нужна именно относительная ссылка на лист (т.е. его порядковый номер ты не знаешь, но знаешь каким он идет после или до активного), то сперва необходимо узнать индекс активного листа:
i= ActiveSheet.Index
Теперь тебе известен индекс активного листа, а сылки на другие быдут строится, как я писал выше:
Sheets(i-2).Cells(5, 2).Value = 5
Здесь заполняется ячейка в листе, стоящим чертез один перед активным.
* * Тебе именно это было нужно? Если нет, то поясни по конкретнее.

[s]Исправлено: Greyman, 11:40 16-01-2004[/s]

-------
Будь проще...


Отправлено: 11:40, 16-01-2004 | #3