Slik formaterer en "Hvis Statement" i Excel for en tom eller Fylt Reference

Excel 2010 kommer pakket med Visual Basic for Applications, et lite programmering språk som du kan bruke til å manipulere Excel regneark. Den "Hvis" statement i VBA kan utgjøre deg et "ja eller nei" spørsmål til programmet og at det å velge mellom to deler av koden avhengig av svaret. Bruk en egen kommando for å ha Excel sjekke om en celle er tom eller ikke.

Bruksanvisning

1 Åpne Microsoft Excel 2010-regneark. Trykk "Alt + F11" for å åpne VBA konsollen.

2 Velg en modul fra listen på venstre side. Hvis ingen modul finnes, høyreklikker du på et regneark i listen, flytter du musepekeren over "Sett inn" og velg "Module". Velg modul som vises.

3 Type "sub testing ()" i første linje av modulen, og trykk "Enter". Change "testing" til hva ord du vil så det er rett og slett navnet på subrutine. Excel VBA legger automatisk på "End Sub" -kommandoen til den siste raden av modulen.

4 Skriv "Dim x som range" til neste linje. Dette vil etablere "x" som en variabel, som du trenger i neste setning.

5 Type "For hver X i området (" XX: YY ")" i neste linje. Endre "XX" til øverste venstre cellen i området du ønsker å jobbe med, og "YY" til nederste høyre celle. Dette vil skape en løkke som går gjennom hver celle i området én etter én.

6 Skriv "Hvis IsEmpty (x) Så XXX Else YYY" inn i neste linje. Endre "XXX" og "YYY" til hva koden du ønsker å kjøre. Den IsEmpty kommandoen vil sjekke hver celle og utføre handlingen etter "Da" hvis cellen er tom. "Else", og koden etter det, er valgfrie.

7 Skriv "Next" på neste linje. Dette forteller Excel å sløyfe tilbake til "For" statement og gå videre til den neste cellen.

Hint

  • Dette eksemplet av koden i sin helhet vil endre innholdet i cellen til "p" eller "i" basert på om cellen er tom eller ikke:
  • Sub testing ()
  • Dim x As Range
  • For hver x In Range ( "A1: A10")
  • Hvis IsEmpty (x) Så x = "p" Else x = "i"
  • neste
  • End Sub