VBA diapazonas / langelio adresas

Turinys

Ši pamoka parodys, kaip gauti ląstelės adresą.

Gaukite diapazono adresą

Tai parodys langelio adresą naudojant diapazono objektą:

1 „MsgBox“ diapazonas („A1“). Adresas

Gaukite ląstelių adresą

Tai parodys langelio adresą naudojant langelių objektą:

1 „MsgBox“ ląstelės (1,1). Adresas

„ActiveCell“ adresas

Norėdami gauti „ActiveCell“ adresą, naudokite šį kodą:

1 „MsgBox ActiveCell“. Adresas

Nustatykite kintamąjį į ląstelės adresą

Taip pat galite priskirti langelio adresą eilutės kintamajam, kad būtų lengviau jį naudoti:

1234 Tamsus adresasstrAddress = Diapazonas ("A1"). Adresas„MsgBox str“ adresas

Gaukite eilutės numerį iš langelio adreso

Šis kodas ištrauks eilutės numerį iš adreso:

1234567891011 Sub GetRowNumberFromCellAddress ()Dim strAddress As StringDim rownum As LongstrAddress = Diapazonas ("A1: a10"). Adresasrownum = Diapazonas (strAddress). Eilutė„MsgBox rownum“Pabaiga Sub

Tačiau paprastai galite naudoti šį daug paprastesnį kodą:

1 „MsgBox“ diapazonas („A1“). Eilutė
wave wave wave wave wave