anoniem Geplaatst: 13 juni 2003 Delen Geplaatst: 13 juni 2003 Weet iemand hoe je een cel in een excelbestand kunt controleren en dan kan aangeven of de waarde correct is ingevoerd of niet? bijvoorbeeld in de cellen A1 tm A4 (zodra ik ze wijzig) alleen een hoofdletter L of kleine letter l ingevoerd kan worden?! Ik had onderstaande code, maar dit werkt niet helemaal, kan iemand me aangeven wat ik fout doe? Private Sub Worksheet_Change(ByVal Target As Range) Range("A1:A4").Select With Selection.Font If KeyAscii <> 78 or KeyAscii <> 110 then KeyAscii = 0 MsgBox("U kunt hier alleen een letter L invoeren!") End if End With End Sub Hartstikke bedankt!! Quote Link naar reactie
anoniem Geplaatst: 13 juni 2003 Auteur Delen Geplaatst: 13 juni 2003 je hebt een range van 4 cellen geselecteerd, je zult dit per cel moeten controleren do while loop bijvoorbeeld daarnaast moet je er wel rekening mee houden dat de eigenschappen van een cel goed staan '1' <> 1 !! Quote Link naar reactie
anoniem Geplaatst: 14 juni 2003 Auteur Delen Geplaatst: 14 juni 2003 tricky1, je kunt ook een "keuzelijst" maken: daar zet je alleen de keuzemogelijkheden in die jij wilt, hoef je ook niet te controleren. Zie de "Help", zoek op "keuzelijst" en kies dan "Gegevens uit een opgegeven lijst invoeren in een cel" (ik heb Office XP, ik denk dat dit in office 2000 ongeveer hetzelfde gaat) Herman Quote Link naar reactie
anoniem Geplaatst: 16 juni 2003 Auteur Delen Geplaatst: 16 juni 2003 Waarom niet via het menu [b:c210ae4ced]Data [/b:c210ae4ced]met [b:c210ae4ced]data valideren [/b:c210ae4ced] Vervolgens bij [b:c210ae4ced]Toestaan [/b:c210ae4ced]"[i:c210ae4ced]Aangepast[/i:c210ae4ced]" kiezen en bij [b:c210ae4ced]formule [/b:c210ae4ced]hetvolgende:[i:c210ae4ced][code:1:c210ae4ced]=OF(A1="L",A1="l")[/code:1:c210ae4ced][/i:c210ae4ced] Bij het [b:c210ae4ced]tabblad foutmelding [/b:c210ae4ced]kun je dan aangeven wat er fout is en hoe het wel moet etc. P.S. het kan zijn dat je een ; moet gebruiken ipv een , in je formule. Dat ligt eraan hoe je je landinstellingen hebt staan. En bovenstaande formule is de validatie die je op cel A1 zet. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen