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 :

Création d'une page (Userform) Automatique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut Création d'une page (Userform) Automatique
    Bonsoir,

    Ce que je vais décrire me semble un peu complexe voir irréalisable avec Excel mais je vais vous le soumettre quand même.

    Ce que j'ai
    J'ai une Userform avec 3 pages. Chaque page à le même contenu c'est-à-dire :
    - 3 ComboBox
    - 5 TextBox
    - 1 listbox
    - 4 boutons

    Ce que je veux faire
    J'aimerais créer un bouton sur une des pages qui va créer automatique une page sur le même Userform avec le même contenu c'est-à-dire ceux que je viens de listé.
    Ensuite pendant la création de la page, l'utilisateur aura une fenêtre où il va renseigner le contenu de ces combobox (genre 3 items par exemple).
    La nouvelle page sera en lien avec une feuille excel qui sera elle même créée automatiquement en même temps que la nouvelle page Userform
    Les valeurs de la Combobox seront entrées dans la nouvelle feuille Excel.

    En gros je crée une nouvelle page sur un Usf et ensuite je l'a paramètre pour lui dire : je veux que tu contiennes tel item dans tel ComboBox, je veux que si ce item est sélectionné, que la seconde ComboBox recoive 3 items, et si une valeur de cette item est sélectionné, que tu copies le contenu de la feuille crée et que tu l'as colle dans la listbox crée. Je veux que quand je cliquerai sur le bouton tel, que tu supprimes ou modifies ou que tu copies et colle dans la feuille crée.

    Le code, je ne sais pas comment il devra être fait. Les valeurs que les fonctions renveront seront variables et devront s'adapter avec les besoins de l'utilisateur (qu'il a fixé au moment du paramétrage (du moins c'est comme ça que je l'imagine).

    Comme je l'ai dit au début, et étant pas un expert de VBA Excel, je ne sais pas si c'est faisable et c'est pour cela donc que je vous soumet le problème.
    Alors est-ce possible ? Si oui comment ? Ou faut-il que je me mette au C# ?

    Merci par avance pour vos réponses

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2012
    Messages : 23
    Par défaut
    Je me disais aussi que c'était un peu compliqué ^^

  3. #3
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Bonjour,

    Non, en réalité ce que tu demandes est faisable.
    Mais...
    Nonobstant le fait que ce n'est pas aux "aidants" de ce forum de te "pondre" ce code, il faut également que tu penses ne pas être nécessairement dans la bonne voie...
    Ce qu'il convient de faire c'est donc, de partir d'un constat initial et de décrire ce que tu souhaites "in fine".
    Je ne suis pas sur qu'ajouter dynamiquement une page à un multipage, des contrôles dedans et tout le code qui va avec soit une bonne solution pour ton problème.
    C'est, plutôt (à mon avis), la solution que tu as trouvé pour résoudre ton problème initial. Problème initial que tu ferais mieux de décrire ici.
    Ok?

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/12/2011, 12h03
  2. comment actualiser une page web automatiquement ?
    Par safadev dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/09/2006, 23h34
  3. Lancer une page asp automatiquement
    Par _lara_ dans le forum ASP
    Réponses: 13
    Dernier message: 26/05/2004, 19h07

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