Kuidas Microsoft Excelis VBA for Loop abil automaatselt värvi täita

Anonim

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