Feilmeldingene i Excel og VBA Statusbjelker
Microsoft Excel viser de fleste feilmeldinger i et popup-vindu, men viser tilpassede og sirkulære referansefeil på statuslinjen. Visual Basic for Applications gir verktøy for å definere innholdet i statuslinjen i Excel-vinduet. Få tilgang til Excel og VBAs innebygde verktøy for å tilpasse eller fikse en feilmelding.
Statuslinjen
Microsoft Excel viser feilmeldinger på to forskjellige måter. Vanligvis vises feilmeldinger i et popup-vindu som inneholder feiltittel, beskrivelse og "OK" -knapp. Excel viser også feilmeldinger i statuslinjen nederst på skjermen. Under normal drift står statuslinjen "Klar" til venstre på linjen. Når du markerer celler, beregner statuslinjen automatisk verdier som sum, minimumsverdi og gjennomsnitt.
Excel og VBA Windows
Visual Basic for Applications kjører med Microsoft Excel, og lar deg tilpasse funksjoner og prosesser i regnearket. Åpne VBA fra Utvikler-fanen i båndet. VBA viser feilmeldinger annerledes enn Excel. VBA-vinduet viser popup-feilmeldinger og fremhever koden som forårsaket problemet. Visual Basic for Applications i Excel har ikke sin egen statuslinje nederst på skjermen for å vise feilmeldinger.
Egendefinert melding
Visual Basic for Applications i Excel gir funksjonen "Application.StatusBar" for å tilpasse statuslinjen melding i Excel. Opprett en tilpasset feilmelding som vises i Excel-regnearkvinduet ved å endre VBA-koden. Egendefinerte feilmeldinger er nyttige når du kjører en egendefinert makro, fordi makroen hjelper brukeren til å rette opp et problem. For eksempel, hvis en makro krever tre datarammer, kan feilmeldingen angi "Inkluder tre datarammer" i statuslinjen.
Sirkulær referanse
En innebygd feilmelding som Excel viser i statuslinjen, er feilmeldingen "Rundskrivelse". Sirkulære referanser forekommer når to formler refererer til hverandre. Løs opp den sirkulære referansen ved å klikke på "Formler" -fanen på båndet og velge "Feilkontroll" -knappen. Fremhev "Sirkulærreferanse" og velg cellereferansen som vises til høyre for å finne cellen. Endre referansen til en ikke-sirkulær celle, eller fjern referansen helt.