VBA pre slučku - Smyčka cez celý rad buniek - Príklady kódu VBA

Vo VBA môžete prechádzať rozsahom buniek a aplikovať akcie na každú bunku v rozsahu.

Ak chcete otestovať podmienku pre každú bunku v rozsahu pomocou VBA, najlepším spôsobom je prejsť rozsahom a otestovať každú bunku. Tu sú dva príklady kódu na ukázanie, ako prechádzať cez rozsah. Hodnotu rozsahu môžete nahradiť akýmkoľvek rozsahom, v ktorom sa musíte opakovať.

Smyčka cez rozsah buniek

Tento príklad bude prechádzať celým radom buniek. Príkaz if testuje stav, či bunka obsahuje text „FindMe“ a v prípade nájdenia zobrazí okno so správou s umiestnením textu.

1234567891011 Public Sub LoopCells ()Dim c As RangePre každé c v rozsahu („A1: A10“)Ak c.Value = "FindMe" PotomMsgBox „FindMe found at“ & c.AddressKoniec AkĎalej cKoniec pod

Smyčka celým stĺpcom

Tento príklad prechádza celým rozsahom stĺpca A.

1234567891011 Verejný stĺpcový stĺpik ()Dim c As RangePre každé c v rozsahu („A: A“)Ak c.Value = "FindMe" PotomMsgBox „FindMe found at“ & c.AddressKoniec AkĎalej cKoniec pod

Smyčka cez celý riadok

Nasledujúci príklad opakuje riadok 1, pričom celý rad považuje za rozsah.

1234567891011 Public Sub LoopRow ()Dim c As RangePre každé c v rozsahu („1: 1“)Ak c.Value = "FindMe" PotomMsgBox „FindMe found at“ & c.AddressKoniec AkĎalej cKoniec pod

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave