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

IHM Discussion :

[VBA] Problème création de labels dynamiquement


Sujet :

IHM

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 24
    Points : 12
    Points
    12
    Par défaut [VBA] Problème création de labels dynamiquement
    Bonjour à tous,

    J'aimerai créer dynamiquement des labels pour un projet que je veux réaliser.
    J'ai donc fait quelques recherches et j'ai trouvé pas mal de code.
    Voici un exemple:

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Dim Top, Left, Width, Height, i As Integer
    Dim NumeroTextBox As Integer
     
    Top = 250
    Left = 60
    Width = 400
    Height = 20
    NumeroTextBox = 10
     
    For i = 0 To TextBox1.Value - 1
     
    Set Text = Me.Controls.Add("Forms.TextBox.1")
     
    With Text
    .Name = "Text" & NumeroTextBox
    .Left = Left
    .Top = Top
    .Width = Width
    .Height = Height
    .Text = "-> "
    End With
     
    Top = Top + 20
    NumeroTextBox = NumeroTextBox + 1
     
    Next
    Le Problème c'est que des que j'essaie d'utiliser ce bout de code, j'ai le message suivant:
    "Method or data member not found"
    Et le .Add de la ligne ci-dessous apparait sur fond bleu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Set Text = Me.Controls.Add("Forms.TextBox.1")
    Je ne sais pas quoi faire pour résoudre mon souci. Y a t-il une option à appeler ou une référence à mettre pour que ça fonctionne?
    Je vous remercie par avance pour vos réponses.
    Cordialement,

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Bon finalement après pas mal de recherche il semblerait que se soit Le Me de Me.Controls.Add qui posait probleme seulement maintenant toujours sur la meme ligne j'ai l'erreur "424 object required".
    Quelqu'un pourrait m'aider?

Discussions similaires

  1. Réponses: 8
    Dernier message: 30/03/2016, 21h28
  2. [VBA] Création de labels dynamiques
    Par jerome_grenoble dans le forum VBA Access
    Réponses: 4
    Dernier message: 20/03/2009, 04h25
  3. [DIRECTX] Problème création de texture dynamique
    Par caparenlive59 dans le forum DirectX
    Réponses: 2
    Dernier message: 04/06/2007, 12h54
  4. [VBA-E]Création de contrôle dynamique, propriété illisible
    Par spileo dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 13/03/2007, 23h45
  5. [VB6] Soucis avec Création de label dynamique
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 19/06/2006, 18h55

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