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 :

Conserver valeur variable en fin d´exécution de code VBA excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Par défaut Conserver valeur variable en fin d´exécution de code VBA excel
    Bonjour, bonjour,

    J'ai lu cette discussion et je n'ai pas bien compris comment je pouvais résoudre ce problème à partir du module Thisworkbook.
    J'ai en effet plusieurs variables à figer et je pense que la méthode proposée par JPierreM serait simple et rapide.

    J'ai un Userform avec plusieurs cases blanches (image ci-dessous) où l'on peut placer des variables avant de lancer la macro. J'aimerais que ces varibales
    restes figer dans ces cases et ce même après une fermeture puis réouverture du fichier excel. Ces varibales peuvent être modifiées et seulement la dernière
    valeur est sauvegardée.

    Pouvez-vous m'aider ?

    Merci beaucoup,

    Cordialement,

    Myopus


    Nom : Capture.PNG
Affichages : 389
Taille : 17,0 Ko

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 56
    Par défaut
    Salut,

    Je pense que tu peux trouver ton bonheur avec la propriété controlsource des textbox et optionbutton :
    - Ajoute un onglet "Données" à ton fichier et nomme des cellules en rapport avec ton usf (ex : ) pour chacun es éléments (une cellule par textbox et par optionbutton)
    - Dans vba, sélectionne ton usf. Pour chaque textbox ou optionbutton, renseigne la case controlsource avec le nom de ta cellule correspondante (je ne me rappelle plus si il faut un "=" devant le nom..)

    A chaque fois que tu modifieras les données, ça le modifiera en temps réel dans ta feuille excel. A l'ouverture de l'usf, ça te remplira les cases automatiquement avec les dernières valeurs sauvegardées.

    Voila voila!

    Bon courage

    Captain

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2015
    Messages : 10
    Par défaut
    Bonjour Captain !

    Merci beaucoup pour ta réponse et excuse moi pour ma réponse très (très) tardive, j'étais très occupé ces derniers jours.
    Je vais donc tester ça, mais de ce que j'ai vu sur internet l'option "controlsource" me semble adaptée, merci beaucoup !

    Myopus

Discussions similaires

  1. Conserver valeur variable en fin d´exécution de code VBA excel
    Par andromedor dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 25/10/2021, 10h34
  2. [XL-2013] inserer une variable a partir d'une cellule dans mon code VBA / EXCEL 2013
    Par schoret dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/10/2014, 09h40
  3. Réponses: 5
    Dernier message: 17/03/2013, 11h26
  4. Code VBA excel form et modules
    Par Cptnikita dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/10/2007, 10h15
  5. Problème avec un code Vba Excel
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 23/10/2007, 16h43

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