IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

bug (userform qui saute et met un peu de temps à s'afficher)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 197
    Par défaut bug (userform qui saute et met un peu de temps à s'afficher)
    Bonjour à toutes et à tous,

    Voilà je viens vous demander de l'aide car je suis en train de faire du VBA sous Excel 2003, mais j'ai quelque souci. En fait, j'ai fait un userform qui rempli une feuille dans mon classeur Excel, jusqu'ici tout va bien. Mais le souci c'est que quand mes informations sont saisies, à la fermeture de l'userform et quand on clique sur Valider, ça va automatiquement sur la feuille qui est remplie, alors que je souhaiterai rester sur la première feuille.

    L'un des solution que j'ai essayé c'est de mettre l'userform en plein écran, mais à chaque changement d'userform, il y a un blanc, entre chaque.

    Voilà, j'espère que vous pourrez m'aider pour mon petit problème.

    Cordialement

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    à la fin de ton code?

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 197
    Par défaut
    dans mon Private Sub Workbook_Open(), j'ai un sheets("feuil1").activate. En fait apprement, comme mon userform qui s'affiche récupère les données de l'autre feuille, il l'affiche derrière mais je n'ene ai pas besoin, s'il pouvait rester sur la feuil1, ce serait l'idéal.

    J'espère que j'ai bien répondu à ta question.

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Après être allée chercher tes valeurs tu finis ton code par un Sheets("feuil1").activate
    Elle reviendra à la feuille 1

    Si tu veux le faire plus proprement envoi ton projet qu'on puisse voir ce que fait ton userform...

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 197
    Par défaut
    je dois le retirer de mon Private Sub Workbook_Open()?

    En fait, je pense que le problème c'est que j'ai un userform qui rempli les informations sur une feuille (là ça fonctionne), et ensuite, je récupère les informations dans un autre userform (avec des donnnées de la feuille). Et là j'ai mis un .select, sinon il ne prend pas les informations. Et je pense que le problème vient de là, du coup il met la feuille des informations derrière.

  6. #6
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Dis... Tu sais lire ?

    Sur la dernière procédure (Le bouton valider de ton userform) à la fin du code de cette procédure juste avant le end sub tu mets un Sheets(1).activate.

    Et basta.

    Ton code fera la même chose mais il terminera par afficher la feuille 1 qui est ce qui t'intéresse.

    Je ne peux pas faire plus clair.

Discussions similaires

  1. [C# 2.0] Application qui ne se met plus en Minimize
    Par Jérôme Lambert dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 29/09/2006, 11h34
  2. Combobox.text qui ne se met pas à jour
    Par davels dans le forum Delphi
    Réponses: 6
    Dernier message: 21/08/2006, 11h29
  3. [VBA-E]Userform qui "plante"
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/05/2006, 12h33
  4. Musique qui saute.
    Par Satch dans le forum Périphériques
    Réponses: 2
    Dernier message: 30/03/2006, 15h04
  5. [JList] Composant qui ne se met pas a jour
    Par ouedmouss dans le forum Composants
    Réponses: 6
    Dernier message: 31/08/2005, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo