Tillad ikke tomme celler

Merle forsøger at bruge data Validering funktion i Excel til at begrænse, hvad en bruger kan vælge i en celle. Når brugeren aktiverer en celle han kun ønsker et svar på Ja, Nej eller N / A; han ikke ønsker, at brugeren skal kunne komme ud af cellen og lade det stå tomt (tom). Merle har oprettet en liste for de acceptable værdier (ja, nej, og N / A) og har fjernet markeringen i Ignorer Blanks afkrydsningsfelt, når opsætning af data validering.

Problemet er, at når nogen aktiverer cellen, er det muligt for dem stadig at forlade det tomme. Den eneste gang, at Excel ikke vil tillade den person til at forlade cellen blank er, hvis de begynder at redigere cellen, og prøv at lade det stå tomt efter redigeringen. Merle ønsker, når cellen er valgt, for at brugeren kan absolut kun kunne forlade cellen, hvis de vælger Ja, Nej eller N / A.

Datavalidering i sig selv kan ikke tage sig af dette. Der er et par måder, du kan løse problemet, men. Den første idé er at ændre de indstillinger, du giver brugeren. For eksempel, lad os sige, at du tilføjer en fjerde valg af "Giv Svar." Du kan derefter ændre værdien i cellen til den samme værdi, og gem projektmappen. Når brugeren åbner den, cellen indeholder "Giv Svar" og, når de vælger cellen, vil de ikke være i stand til blankt det ud; de bliver nødt til at give et svar.

En anden mulighed er at bruge en makro sammen med data Validation du har oprettet. Den nemmeste metode er at oprette en event handler for hver gang markeringen skifter i regnearket. Følgende eksempel spark i spil, hvis udvælgelsen celle er C22 (som er hvor dine data Validering skal være, samt).

Private Sub Worksheet_SelectionChange (ByVal destination som Range)
Dim RNG som Range
Set RNG = Range ("C22")
Hvis Application.Intersect (Target, RNG) er intet Derefter
MsgBox "Du skal vælge svaret på listen"
End hvis
End Sub

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (8767) gælder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til båndet grænseflade Excel (Excel 2007 og nyere) her! Lad ikke tomme celler.


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com