Rozsah VBA / adresa buňky

Obsah

Tento tutoriál vám ukáže, jak získat adresu buňky.

Získat adresu rozsahu

Tím se zobrazí adresa buňky pomocí objektu Range:

1 Rozsah MsgBox ("A1"). Adresa

Získat adresu buněk

Zobrazí se adresa buňky pomocí objektu Cells:

1 Buňky MsgBox (1,1). Adresa

Adresa ActiveCell

K získání adresy ActiveCell použijte tento kód:

1 MsgBox ActiveCell.Address

Nastavit proměnnou na adresu buňky

Adresu buňky můžete také přiřadit řetězcové proměnné pro snadné použití v kódu:

1234 Dim strAddressstrAddress = Rozsah ("A1"). AdresaMsgBox strAddress

Získejte číslo řádku z adresy buňky

Tento kód extrahuje číslo řádku z adresy:

1234567891011 Sub GetRowNumberFromCellAddress ()Dim strAddress jako řetězecDim rownum As LongstrAddress = Rozsah ("A1: a10"). Adresarownum = Rozsah (strAddress). ŘádekMsgBox rownumEnd Sub

Obvykle však můžete použít tento mnohem jednodušší kód:

1 Rozsah MsgBox ("A1"). Řádek
wave wave wave wave wave