Detection d'une modification sur formulaire VBA EXCEL

Fermé
Lk7 - 1 déc. 2017 à 21:10
 Lk7 - 1 déc. 2017 à 21:58
Bonjour,

Je viens vers vous car je cherche à détecter n'importe quel modification faite sur mon formulaire programmé en VBA.
J'ai vue qu'une fonction Dirty existe pour cela, cependant je n'arrive pas à l'appliquer à mon programme.

En somme je souhaiterais ressortir avec un Boolean qui me dirait si le formulaire à reçu une quelconque modification.

Merci à tous par avance ;)
A voir également:

3 réponses

yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
Modifié le 1 déc. 2017 à 21:34
bonsoir, peux tu partager ton formulaire et programme? d'où, et quand, souhaiterais-tu ressortir avec le booléen?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
1 déc. 2017 à 21:37
Bonjour,

qu'appelles tu "formulaire" ?
Une page de cellule ou un formulaire personnalisé dans un userform ?
Quelle version d'excel ?



0
Mon formulaire est un Userform, mais ce que je souhaiterai serait une fonction vraiment indépendante de tout le reste dans le style :

Public sub detection_modification

dim X as boolean 'X étant ma variable qui me dirait qu'il y a eu une modification
[Code qui me ressort un boolean]

end Sub
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
1 déc. 2017 à 21:56
A ma connaissance ... à part ajouter à chaque contrôl de ton userform la détéction du "change" ... il ne me semble pas qu'une telle fonction existe
http://www.cpearson.com/excel/Events.aspx

Après... en passant par un array de controls y'a sûrement moyen d'automatiser la chose.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024
1 déc. 2017 à 21:57
Peut-être ceci :
http://yoursumbuddy.com/userform-event-class-multiple-control-types/
0
Je vais regarder ça merci
0