[Non résolu] fermer un userform mais RESTER dans la feuille en cours

fermer un userform mais RESTER dans la feuille en cours [Non résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 11-11-2007 à 12:31:02    

Bonjour,
 
Je souhaiterai fermer un userform.
J'ai utilisé les fonctions suivantes : userform.hide ; unload userform.
 
Le problème, c'est que lorsque le userform se ferme, il me ramène dans le Visual Basic Editor, alors que je voudrais qu'il reste sur la feuille excel en cours.
 
J'ai essayé de mettre Feuille.show Feuille.Activate mais le problème n'est pas résolu.
 
D'avance merci


Message édité par bricezenice le 11-11-2007 à 15:03:20
Reply

Marsh Posté le 11-11-2007 à 12:31:02   

Reply

Marsh Posté le 11-11-2007 à 13:56:58    

Mon VBA est en anglais, et j'utilise ceci qui marche :

 ThisWorkbook.Sheets("nom_de_la_feuille" ).Activate

Reply

Marsh Posté le 11-11-2007 à 15:02:18    

Cà ne fonctionne pas ! La feuille est bien activé mais il revient toujours au VB Editor
 
Voici le code que j'ai utilisé :
 
Private Sub CommandButton1_Click()
ThisWorkbook.Sheets("Feuil3" ).Activate
UserForm1.Hide
End Sub


Message édité par bricezenice le 11-11-2007 à 15:02:55
Reply

Marsh Posté le 11-11-2007 à 16:19:00    

Et en essayant l'inverse ?

Private Sub CommandButton1_Click()  
UserForm1.Hide  
ThisWorkbook.Sheets("Feuil3" ).Activate  
End Sub

Reply

Marsh Posté le 11-11-2007 à 18:05:17    

Ca fait la meme chose !

Reply

Marsh Posté le 12-11-2007 à 08:06:28    

Bonjour,
tu l'ouvres comment ton userform?
Cordialement

Reply

Marsh Posté le 12-11-2007 à 10:59:41    

Si tu lances ton code depuis le VBE, forcément ça va retourner sur le VBE à la fin de l'execution
Lance le depuis un bouton, où en execution via les évènements, tu retourneras pas au VBE à la fin :spamafote:

Reply

Marsh Posté le 12-11-2007 à 20:57:50    

ok lol : c'est ça ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed