• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

gegevensvalidatie

Status
Niet open voor verdere reacties.

SUVERMO

Gebruiker
Lid geworden
22 dec 2019
Berichten
478
Hallo

is het mogelijk om met gegevensvalidatie te bekomen dat er maar in 1 getal kan ingevuld worden in het rode kader.
ik heb geprobeerd maar het lukt mij niet met de voorwaarden volgens plaatje
 

Bijlagen

  • Gegevensvalidatie.xlsx
    10 KB · Weergaven: 13
  • gegevensvaldatie.jpg
    gegevensvaldatie.jpg
    38,7 KB · Weergaven: 29
Wat wil je precies? Meer to the point: wat versta je onder één getal? Is dat een geheel getal, mag dat een getal met decimalen zijn, moet dat getal binnen een reeks vallen?
 
Een 'getal' is niet hetzelfde als een 'cijfer'. In het voorbeeldje gebruikt TS getallen met meer dan één cijfer. Ik ben dus benieuwd of hij dat bedoelt. Voor hetzelfde geld mag er in het rode vlak maar één getal worden ingevuld, en moet de rest leeg blijven :). Wat overigens niet met VO kan denk ik, maar met een macrootje zal moeten.
 
Deze achter het werkblad zou moeten werken

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
 With Application
   .EnableEvents = False
    If Not Intersect(Target, [test]) Is Nothing Then
      If WorksheetFunction.CountA([test]) > 1 Then
        MsgBox "Maximaal 1 cel in rode bereik invullen", vbCritical, "Let op"
       .Undo
      End If
    End If
   .EnableEvents = True
 End With
End Sub
 
Indien slechts 1 getal in het bereik Test mag ingevuld worden:
Validatie => aangepast => formule AANTALARG(Test)<2
 
Volgens mij gaat dat niet
 
Toch 's die twee gegevensvalidaties testen die ik gegeven heb.
Ze werken allebei, zonder VBA, en makkelijk toe te passen.
 
Plaats eens je bestand, bij mij werkt het niet namelijk.

Edit, ik krijg het alleen werkend als ik daadwerkelijk het bereik invul. En niet "test"
 
Laatst bewerkt:
met =EN(Tel_1<2) als formule in gegevensvalidatie werkt het
 

Bijlagen

  • Gegevensvalidatie.xlsx
    10,3 KB · Weergaven: 21
't Gaat echt ook via enkel gegevensvalidatie.
Helaas lukt het me hier amper om bijlages te posten. 10 keer proberen, en als ik geluk heb lukt het dan 1 keer :(
 
Klopt hoor Luc.

Je moet alleen het vinkje weghalen bij: "Lege cellen negeren"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan