• 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.

Validatie verderzetten bij Toevoegen nieuwe rij in tabel

Status
Niet open voor verdere reacties.

reneemettrie

Terugkerende gebruiker
Lid geworden
1 aug 2006
Berichten
1.233
Ik heb bestand met een tabel (listobject). Bij een poging tot bewaren worden een aantal validaties op de tabelkolommen gezet, niet-geldige gegevens worden omcirkeld en indien er niet-geldige gegevens zijn kan er niet bewaard worden. Als alles OK is wordt er wel bewaard.

Deel van de code:
Code:
Set LC = LO.ListColumns("Country")
Call ValidateLists("Belgium,The Netherlands,France,Germany,Sweden")

waarbij ValidateList een macro is met de lijst als variabele

en deel code van BeforeSave event:

Code:
For Each c In LO.Range.Cells

If c.Validation.Value = False Then
    teller = teller + 1
End If

Next c

If teller > 0 Then
MsgBox teller & " Wrong data, file will not be saved :( "
Cancel = True
End If

De tabel moet later worden aangevuld worden met nieuwe gegevens. Maar als er nieuwe rij wordt toegevoegd worden de validaties van de kolommen niet overgenomen. Hoe los ik dat best op?
Bekijk bijlage Members_Validation.Dummy.xlsm

Update:
Als de tabel verder wordt ingevuld door in laatste cel op tab te drukken wordt de validatie verder gezet. Maar niet als er gewoon in een nieuwe rij wordt getypt.
 
Laatst bewerkt:
Dan kan deze dicht.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan