Kui soovite värvispetsiifilist vahemikku automaatselt täita, kasutades silmus VBA. Sellest artiklist saate teada, kuidas VBA tsükkel vastab teatud tingimustele.
Idee on selles, et kui vahemik A1: A20 sisaldab midagi teksti või numbrit, täidab Excel for loop automaatselt tühjad lahtrid.
Järgmine on veerus A olevate andmete ülevaade:
Tühjade lahtrite värvi automaatseks täitmiseks peame järgima alltoodud samme.
- Klõpsake vahekaarti Arendaja
- Valige koodirühmas Visual Basic
- Sisestage töölehe moodulis järgmine kood
Alam VBAForLoop ()
X = 1 kuni 20
Lahtrid (x, 1). Valige
If Selection.Value = "" Siis
Valikuga. Interjöör
.Värv = 65535
Lõpeta
Lõpp Kui
Järgmine x
End Sub
- Pärast koodi kopeerimist peate makro käivitama, kasutades ALT + F8 & valige makro.
Sel viisil saame VBA abil värvi automaatselt täita, kasutades silmust.
Laadige alla-kuidas värvi automaatselt täita vba abil silmuse jaoks