Имена ячеек в EXCEL
http://www.codenet.ru/progr/vbasic/vbaexcel/index.php
Там написано, как по имени ячейки извлечь её значение, причём с проверкой существования ячейки.
А вот решается ли обратная задача - по номеру ячейки узнать её имя?
:-x
Цитата:
Originally posted by vobel
Есть замечательная страничка, которую я не сразу нашёл:
http://www.codenet.ru/progr/vbasic/vbaexcel/index.php
Там написано, как по имени ячейки извлечь её значение, причём с проверкой существования ячейки.
А вот решается ли обратная задача - по номеру ячейки узнать её имя?
:-x
Есть замечательная страничка, которую я не сразу нашёл:
http://www.codenet.ru/progr/vbasic/vbaexcel/index.php
Там написано, как по имени ячейки извлечь её значение, причём с проверкой существования ячейки.
А вот решается ли обратная задача - по номеру ячейки узнать её имя?
:-x
Честно говоря, в указанном тобой примере написаны странные вещи.
Range(Дебет)-Range(Кредит) не проходит, потому что правильно будет
Range("Дебет")-Range("Кредит").
И функция никакая не нужна.
А по поводу наоборот, то можно так
Range("C3").Name.Name
Если у C3 есть имена кроме C3, то будет выдано первое из них (если их больше, то остальные так просто не получить). Если есть только стандартное
C3, будет выдана ошибка. Ее можно отловить.