Rozsah VBA / adresa bunky

Obsah

Tento tutoriál vám ukáže, ako získať adresu bunky.

Získať adresu rozsahu

Zobrazí sa adresa bunky pomocou objektu Range:

1 Rozsah MsgBox ("A1"). Adresa

Získať adresu buniek

Zobrazí sa adresa bunky pomocou objektu Cells:

1 Bunky MsgBox (1,1). Adresa

Adresa ActiveCell

Na získanie adresy ActiveCell použite tento kód:

1 MsgBox ActiveCell.Address

Nastaviť premennú na adresu bunky

Adresu bunky môžete tiež priradiť reťazcovej premennej, aby sa dala v kóde ľahko použiť:

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

Získajte číslo riadku z adresy bunky

Tento kód extrahuje číslo riadka z adresy:

1234567891011 Sub GetRowNumberFromCellAddress ()Dim strAddress ako reťazecDim rownum ako dlhýstrAddress = Rozsah ("A1: a10"). Adresarownum = Rozsah (strAddress). RiadokMsgBox rownumKoniec pod

Obvykle však môžete použiť tento oveľa jednoduchší kód:

1 Rozsah MsgBox ("A1"). Riadok
wave wave wave wave wave