re
En fait il me faudrait l'équivalent de Application.ActiveSheet pour désigner le Useform qui est actif... mais je ne trouve pas.
Merci
tu créée tout simplement une variable public object
en haut de module standard
on instancie une variable object 'ou As userform (mais PAS "As new" sinon c'est UNE CLASSE !!!!!!!)
et tout le monde sait que dans une classe toutes les propriété ne sont pas accessibles
public myform as object ' utilisation possible dans tout module y compris l'userform lui même
dans le activate de l'userform !!!!!!!!!!!!!!!!
set myform=me
a partir de la myform sera l'userform actif
cette ligne peut etre dans plusieurs userforms c'est le dernier qui l'aura exécuté dans son activate qui sera l'userform actif donc myform
et donc son exploitation se fera avec cette variable
ex:
sub test()'ecriture
myform.textbox1="toto"
end sub
sub test2()'lecture
msgbox myform.textbox2.value
end sub