Страница 1 из 1

параметр функции - адрес ячейки?

Добавлено: 16 сен 2005, 12:51
oleg_vm
какой тип данных использовать в VBA, чтобы принять не значение посылаемой ячейки, а её адрес?

Добавлено: 16 сен 2005, 13:36
Игорь Акопян
если мне не изменяет склероз, то адрес - это строка

Добавлено: 16 сен 2005, 14:42
oleg_vm
я что имел ввиду
Например в функции My(i As Integer) параметр i принимается как числовое значение содержимого посылаемой ячейки ( =My(C3) )
мне необходимо также получить фактический адрес этой ячейки, пусть это будет номер строки и номер столбца, либо текстовое значение 'C3'

Добавлено: 16 сен 2005, 14:57
Игорь Акопян
в immediate window
? Range("A3").Address = $A$3
проперти Address имеет тип string

Добавлено: 16 сен 2005, 16:15
pashulka
По моему Вам нужно что-то вроде этого :

Код: Выделить всё

Function My(i As Range)
My = "Ячейка " & i.Address & " текст " & i.Text
End Function

Добавлено: 20 сен 2005, 09:30
oleg_vm
спасибо