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 :

[VBA-E] Création formulaire sur feuille apparante modifiable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 92
    Par défaut [VBA-E] Création formulaire sur feuille apparante modifiable
    Bonjour a tous,

    Mes problèmes enfin réglé, je suis donc de retour.

    On m'oblige à modifier mes macros pour plus de lisibilité, je suis donc obligé de mettre 3 programmes en 1.

    Donc première question, comment faire un bouton qui appelle et réalise mes programme, les uns après les autres.

    Deuxième question, cette modification interviens à la suite de l'oublie d'une formule que la NASA avait oublié, pas bien futé ses ricains.

    Qui met en relation toutes les pages de résultats des autres macros et d'un formulaire

    Voila problème, le formulaire modifiable, je sais pas faire comme ils veulent.

    C'est à dire
    réaliser un programme qui
    met un message pour savoir si l'utilisateur desire modifier ou non les facteurs
    si Ok on modifie
    si reset on met les valeurs par défaut
    et on effectue la macro de calculs

    Donc comment faire tous sa, please!!!!!

    Dois-je utiliser un bouton sur lequel sur lequel je coche les valeurs a modifier et je met un bouton Ok qui m'envoi sur un truc pour les modifier et un autre bouton reset.


    Je sait mettre en place les botons, mais je ne sait pas les mettrent en oeuvres.


    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 92
    Par défaut
    Je vien de réaliser 2 UseForm

    L'une comprend mes variables avec leur valeur théorique et 2 bouton
    1 qui lance la macro de calcul (pas encore réalisé)
    et l'autre qui renvoi sur une autre UseForm qui permet de modifier les valeurs*

    par contre, je ne sait pas comment les liés

    Voila mon fichier joint
    Fichiers attachés Fichiers attachés

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 92
    Par défaut
    tous compte fait une seul Userform est nécessaire je pense.

    J'ai donc modifier mon système, par contre je ne sais toujours pas comment lié les valeurs avec mon système, et les utilisé comme sources dans toutes mes macros.

    Si quelqu'un c'est comment faire

    Merci
    Fichiers attachés Fichiers attachés

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 92
    Par défaut
    J'ai compris comment initialiser une textbox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    If TextBox1 <> "" Then
        HC = TextBox1
        Sheets.Add
        ActiveSheet.Name = "Hc1"
        Cells(1, 1).Value = HC
    End If
    il me copie la valeur que je veu utiliser, enfin.

    Par contre, comment les garder en mémoire pour les utiliser en tant que source pour mes macros????


    Merci

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par baptbapt
    J'ai compris comment initialiser une textbox
    ...
    Par contre, comment les garder en mémoire pour les utiliser en tant que source pour mes macros????


    Merci
    je comprends pas tout.. que ve tu faire copier des données d'une feuille de calcul excel et vice versa ...?
    habituellement je fais cela en 2 étapes ..., sur ouverture userform mise à jour du textbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub UserForm_Initialize()
      TextBox1 = Sheets("Feuil1").Range("A1")
    End Sub
    puis sur action sur bouton ok par exemple, mise à jour de la cellule ..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Private Sub CommandButton1_Click()
      Sheets("Feuil1").Range("A1") =  TextBox1 
    End Sub

    sinon, tu peu agir directement sur la feuille excel.. en modifiant la propriété controlSouce du textbox.. ici tu met

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 92
    Par défaut
    C'est bon, pour garder les données en mémoire.

    je les copie dans ma feuille de résultat, comme sa la personne qui visualise les résultats aura les données du formulaire en plus des résultats.


    Merci bbil

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

Discussions similaires

  1. [XL-2010] Sur feuille protegé, modifier largeur des colonnes
    Par gibtoul dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 22/08/2013, 09h43
  2. [AC-2003] Ouvrir un formulaire sur une liste modifiable
    Par Bernard45 dans le forum IHM
    Réponses: 1
    Dernier message: 18/07/2009, 12h07
  3. [VBA-E] Execution auomatique sur feuille de calcul
    Par CyTiz dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/01/2007, 19h06
  4. Réponses: 1
    Dernier message: 06/07/2006, 14h44
  5. [VBA Excel] différentes plages sur différentes feuilles
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 30/11/2005, 13h41

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