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 :

déclaration de variable dans userform!


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Par défaut déclaration de variable dans userform!
    Bonjour! Je suis nouvelle sur ce forum et débutante, je dois programmer un jeu en vba sur excel pour mon cours d'informatique et je rencontre un problème qui m'empêche d'avancer!
    je voudrais programmer une variable pour pouvoir l'utiliser dans des expressions comme ceci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub variables()
     
       Dim s As Integer
     
        End Sub
     
     
     
    Private Sub UserForm_Initialize()
     
    x11.Picture = LoadPicture("C:\Users\alice\Desktop\im1.jpg ")
    x19.Picture = LoadPicture("C:\Users\alice\Desktop\im2.jpg ")
    x99.Picture = LoadPicture("C:\Users\alice\Desktop\im1.jpg ")
    x91.Picture = LoadPicture("C:\Users\alice\Desktop\im2.jpg ")
    For s = 12 To 14
    x & s & .Picture = LoadPicture("C:\Users\alice\Desktop\im3.jpg ")
    je voudrais pouvoir remplacer s dans mon expression par des nombres allant de 11 à 99 , et cela ne marche pas avec & s &, pour pouvoir utiliser x12, x13, en faisant varier le nombre s car les x11, x12 sont différentes zones d'images... je pensais que ça marcherait en définissant s comme variable au début, mais cela ne marche pas, pourriez vous m'aider?? ou me dire ce qui ne fonctionne pas dans le code?
    merci beaucoup!

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 107
    Par défaut
    Tu peux proceder de cette maniere :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Controls("x" &  s ).Picture

Discussions similaires

  1. Déclaration Variable dans Userform et ThisWorkbook
    Par grimgrim dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 12/09/2018, 08h14
  2. Réponses: 8
    Dernier message: 15/10/2008, 23h43
  3. Réponses: 6
    Dernier message: 06/02/2008, 16h19
  4. Réponses: 8
    Dernier message: 03/11/2006, 15h55
  5. [Optimisation?] Déclaration de variable dans les boucles
    Par romaintaz dans le forum Langage
    Réponses: 5
    Dernier message: 11/08/2006, 16h08

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