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 :

[E03] Controle Multipages ou tabstrip en VBA


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 4
    Points
    4
    Par défaut [E03] Controle Multipages ou tabstrip en VBA
    Bonjour,

    Je code très peu et j'ajoute du code VBA sur un fichier Excel.

    J'ai créé un USERFORM avec un controle Multipage, quelques textbox et option button sur chaque tab. J'ai ajouté un buttun "suivant" pour passer du premier tab au suivant et ainsi de suite.

    J'ai DIM mes variables, et tout fonctionne tant que je reste dans le même onglet (TAB). Dès que je clic sur suivant, mes valeurs de variables acquise sur le premier onglet (textbox.value) se remettent à zéro et je ne peux les trainer jusqu'au dernier onglet.

    Comment puisque faire pour que mes variables conserve leur valeur en changeant de tab.

    Merci d'aider un débutant.

    Yago

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    On veut bien t'aider mais avec aussi peu de détails, ça va être difficile.

    Déjà, Multipages et TabStrip ont des comportements totalement différents.

    Si tu as choisi Multipages, je ne vois pas pourquoi tu utilises des variables puisque les valeurs des contrôles restent disponibles tant que le Form n'est pas déchargé.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Merci pour ta réponse,

    Plus de précision

    C'est un contrôle multipages que j'ai mis sur une form. Trois onglet, sur chacun j'ai des textbox à remplir par l'usager. Pour plus de facilité pour l'usager, j'ai ajouté un bouton "suivant" sur le 1er et 2e onglet afin de passer au suivant. Au dernier, je transfert les info sur ma feuille excel, voilà pourquoi mes variable, c'est pour me permettre de concactener les infos des textbox avant la copie sur ma feuille excel. Tout fonctionne bien avec les textbox et les variables sauf lorsque j'utilise le bouton suivant alors les valeur de mes textbox du 1er onglet reviennent à zéro dès que j'ai passer au 2e onglet. Même chose si j'essaie de passer du 2e ou 3e onglet, les variables perdent leur valeur respective.

    Merci de m'aider si je ne suis pas trop flou.

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Je me permets d'insister:
    Citation Envoyé par AlainTech Voir le message
    Si tu as choisi Multipages, je ne vois pas pourquoi tu utilises des variables puisque les valeurs des contrôles restent disponibles tant que le Form n'est pas déchargé.
    Si tu es bien en Multipages et pas en TabStrip, chaque contrôle porte un nom différent et reste accessible même après que le form soit caché.

    Quoi qu'il en soit, sans voir ton code (par exemple, celui de tes boutons "Suivant"), on ne pourra que faire des suppositions et répondre de manière générale.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Voici mes trois onglets et le code plus bas

    le tout dans le doc annexé

    Merci de votre aide
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/11/2014, 16h40
  2. [XL-2000] ajout de page sur un controle multipage
    Par zandru dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/09/2009, 13h46
  3. Etat multipage via requete+code vba
    Par schwinny dans le forum IHM
    Réponses: 2
    Dernier message: 21/07/2008, 11h04
  4. Inserer des controles dans un TabStrip - Onglets
    Par paradeofphp dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/06/2006, 02h28
  5. [VBA-E] Est il possible de creer dynamiquement des controles en VBA
    Par bbkenny dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 13/08/2004, 20h04

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