Аргумент функции со ссылкой на другой лист

Программирование на Visual Basic for Applications
Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Аргумент функции со ссылкой на другой лист

Сообщение Calvin » 26.07.2007 (Чт) 10:34

Здраствуйте, уважаемые.
Подскажите плиз, как определить имя листа, на который ссылается аргумент пользовательской функции:
Код: Выделить всё
Function myfunc (диапазон as range)
myfunc=Application.WorksheetFunction.max(sheets(???).диапазон.value)
end function


???
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.07.2007 (Чт) 10:40

диапазон.Worksheet

Но чем не устраивает диапазон.Value?
Lasciate ogni speranza, voi ch'entrate.

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 26.07.2007 (Чт) 10:51

Да это неудачный пример привел....на самом деле мне нужно получить данные с соседних ячеек а не с этого диапазона....спасибо....ща попробую
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 26.07.2007 (Чт) 11:13

А как сделать, чтобы при вводе "диапазона" для пользовательской функции указывалась абсолютная ссылка?
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

Krasnaja Shapka
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 87
Зарегистрирован: 26.10.2006 (Чт) 12:13
Откуда: Киев

Сообщение Krasnaja Shapka » 27.07.2007 (Пт) 18:05

при вводе где? ты свою функцию где используешь? если в на листе, то просто доллары впиши, а если в вба, то ему лично пофиг какая ссылка...

но если что, почитай хелп по свойству диапазона ".address"
Если ясность вашего объяснения исключает ложное толкование, все равно кто-то поймет вас неправильно.

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 02.08.2007 (Чт) 17:44

При вводе - я имел ввиду при выборе диапазона во время указания аргументов пользовательской функции. Доллары я и сам руками вписать могу.
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 77

    TopList