Vraag & Antwoord

Programmeren

Excel/controle cel na invoer?

3 antwoorden
  • 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!!
  • 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 !!
  • 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

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.