Problème avec la fonction ACTIVATE

Bonjour,

Bonne année à tous!!!!

J'ai un problème sur VBA que je n'arrive pas à identifier et j'aurais besoin de votre aide.

Pour expliquer simplement la situation, on va considérer que j'ai un classeur dans lequel j'ai deux feuilles (Feuil1 et Feuil2). Dans la Feuil1 j'ai créé un bouton qui ouvre un userform permettant de compléter la Feuil2.

Ci dessous une version simplifiée du code de l'userform:

Private Sub VALIDER_Click()

Feuil2.Range("E4") = TextBox1.Value

Unload Me

End Sub

Après avoir VALIDER l'userform, j'ai souhaité aller voir dans la Feuil2 mais EXCEL s'est interrompu

Du coup j'ai introduit dans le code:

Feuil2.Activate

Je n'ai plus le problème cité ci-dessus, en revanche l'userform s'ouvre dans la Feuil2 alors que je voudrais qu'il apparaisse dans la Feuil1.

Petite question parallèle: est-il utile d'activer la feuille alors que j'ai préalablement activé le classeur (j'ai un peu de mal à comprendre l'utilité de 'Activate')

Tout ceci n'est peut etre pas bien clair mais je n'arrive pas à identifier le problème.

Merci beaucoup

Bonjour,

Pour te simplifier la vie ...fais Feuil2.Select

J'avais essayé mais ça fait la même chose que pour Feuil2. activate

L'userform s'ouvre dans la Feuil2


J'avais essayé mais ça fait la même chose que pour Feuil2. activate

L'userform s'ouvre dans la Feuil2

Re,

Pourrais-tu avoir la gentillesse de joindre ton fichier ... à ton prochain message ...???

Salut,

Je suis parvenue à régler le problème. En fait, le beug n'avait rien à voir avec la fonction ACTIVATE, le problème était annexe et devait etre du à une erreur de synthaxe dans le code !

Merci quand même

Bonjour,

Content que tu aies trouvé la solution ...

Et merci d'avoir posté ... le fait que tu avais trouvé la solution ...

Rechercher des sujets similaires à "probleme fonction activate"