Hoi,
Ik heb het volgende systeem: ik heb een uitgebreide invoermacro waarin gebruikers allerlei gegevens kunnen invoeren, die worden weggeschreven naar een aantal werkbladen. In de invoermacro wordt gecontroleerd op lengte en formaat van de invoer.
Gebruikers kunnen ook rechtstreeks in de werkbladen wijzigingen invoeren, b.v. als achteraf blijkt dat er typfouten o.i.d. zijn ingevoerd. Om in ieder geval enige controle te houden op de invoer gebruik ik Data->Valideren... om b.v. op de lengte van de invoer in de cellen te controleren.
Het probleem is dat wanneer gebruikers tekst kopiëren/plakken de validatie van de doelcellen wordt genegeerd. Ook als met plakken speciaal alleen waarden worden geplakt.
Mijn vraag: hoe kan ik die validatie alsnog afdwingen? Moet dat in VBA?
Alvast bedankt voor het aanreiken van enig inzicht in dit probleem.
Jan
Ik heb het volgende systeem: ik heb een uitgebreide invoermacro waarin gebruikers allerlei gegevens kunnen invoeren, die worden weggeschreven naar een aantal werkbladen. In de invoermacro wordt gecontroleerd op lengte en formaat van de invoer.
Gebruikers kunnen ook rechtstreeks in de werkbladen wijzigingen invoeren, b.v. als achteraf blijkt dat er typfouten o.i.d. zijn ingevoerd. Om in ieder geval enige controle te houden op de invoer gebruik ik Data->Valideren... om b.v. op de lengte van de invoer in de cellen te controleren.
Het probleem is dat wanneer gebruikers tekst kopiëren/plakken de validatie van de doelcellen wordt genegeerd. Ook als met plakken speciaal alleen waarden worden geplakt.
Mijn vraag: hoe kan ik die validatie alsnog afdwingen? Moet dat in VBA?
Alvast bedankt voor het aanreiken van enig inzicht in dit probleem.
Jan