snb
Verenigingslid
- Lid geworden
- 12 jun 2008
- Berichten
- 20.289
Afhankelijke validatie en ADODB Recordset
Werd er in het verleden nog wel eens geklaagd over de traagheid van draaitabellen voor het gebruik bij afhankelijke validatie, bij de ADODB recordset kan ik me dat nauwelijks voorstellen.
Op mijn systeem met Offie 2010 loopt het nl. als een zonnetje.
In de bijlage het bestand.
De afhankelijke validatie vindt plaats in het werkblad én er is een toepassing in een userform.
Als je de validatielijst gesorteerd wil hebben dien je de ADODB recordset anders te bouwen dan wanneer sortering niet van belang is.
Daarom heeft het werkblad nu een checkbox om aan te geven of de validatielijsten gesorteerd moeten zijn.
Voor de Userform illustratie is er een Userform zonder sortering (Userform1) en een Userform met sortering (Userform2).
Bij de werkbladvalidatie blijft het lastig dat de opslagcapaciteit van validatieregels, als die niet bestaan uit verwijzingen naar een gebied in een werkblad, veel te beperkt is. Dat leidt tot onnodige foutmeldingen van Excel als je het bestand hebt opgeslagen en opnieuw opent.
Daarom heb ik alleen gebruik gemaakt van verwijzingen in validatieregels.
De oorspronkelijke bijlage bij deze post heb ik vervangen door een nieuwere versie.
Daarin is de sorteeroptie in zowel het werkblad als het Userform geïmplementeerd.
Werd er in het verleden nog wel eens geklaagd over de traagheid van draaitabellen voor het gebruik bij afhankelijke validatie, bij de ADODB recordset kan ik me dat nauwelijks voorstellen.
Op mijn systeem met Offie 2010 loopt het nl. als een zonnetje.
In de bijlage het bestand.
De afhankelijke validatie vindt plaats in het werkblad én er is een toepassing in een userform.
Als je de validatielijst gesorteerd wil hebben dien je de ADODB recordset anders te bouwen dan wanneer sortering niet van belang is.
Daarom heeft het werkblad nu een checkbox om aan te geven of de validatielijsten gesorteerd moeten zijn.
Voor de Userform illustratie is er een Userform zonder sortering (Userform1) en een Userform met sortering (Userform2).
Bij de werkbladvalidatie blijft het lastig dat de opslagcapaciteit van validatieregels, als die niet bestaan uit verwijzingen naar een gebied in een werkblad, veel te beperkt is. Dat leidt tot onnodige foutmeldingen van Excel als je het bestand hebt opgeslagen en opnieuw opent.
Daarom heb ik alleen gebruik gemaakt van verwijzingen in validatieregels.
De oorspronkelijke bijlage bij deze post heb ik vervangen door een nieuwere versie.
Daarin is de sorteeroptie in zowel het werkblad als het Userform geïmplementeerd.
Bijlagen
Laatst bewerkt: