VBA диапазон / клетъчен адрес

Съдържание

Този урок ще покаже как да получите адреса на клетката.

Вземете адрес за обхват

Това ще покаже адреса на клетката с помощта на обекта Range:

1 MsgBox Range ("A1"). Адрес

Вземете адреса на клетките

Това ще покаже адреса на клетката с помощта на обекта Cells:

1 MsgBox клетки (1,1). Адрес

Адрес на ActiveCell

За да получите адреса на ActiveCell, използвайте този код:

1 MsgBox ActiveCell.Address

Задайте променлива на клетъчен адрес

Можете също така да присвоите адреса на клетката на низ от променлива за лесно използване във вашия код:

1234 Dim strAddressstrAddress = Диапазон ("A1"). АдресMsgBox strAddress

Вземете номер на ред от клетъчния адрес

Този код ще извлече номера на реда от адрес:

1234567891011 Sub GetRowNumberFromCellAddress ()Dim str Адрес като низЗатъмнете редицата толкова дългоstrAddress = Диапазон ("A1: a10"). Адресrownum = Range (strAddress) .RowMsgBox редEnd Sub

Обикновено обаче можете да използвате този много по -прост код:

1 MsgBox Range ("A1"). Ред
wave wave wave wave wave