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 :

Propriété name d'un label


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
    Novembre 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 60
    Par défaut Propriété name d'un label
    Bonjour,

    Il m'arrive un truc bizarre:
    sur un formulaire, j'ai créé des contrôles, je leur ai tous donné un nom explicite.
    Je ne sais pas ce que j'ai fait mais en tous cas, toutes les propriétés Name se sont effacées et je me retrouve à nouveau avec des label 1 à 10....
    Donc je recommence à les nommer et maintenant, il m'empeche de les renommer comme je l'avais pourtant fait avant.
    Par exemple je veux renommer Label1 en LblPrixHT et j'obtiens le message "Impossible de définir la propriété Name. Nom ambigu"...

    Quelqu'un peut m'aider ?

    NATY

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Si le nom est ambigü, c'est qu'il est déjà utilisé dans le même container.

    PGZ

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Par défaut
    bonjour,

    attention à ne pas confondre la propriété name et caption !!!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 60
    Par défaut
    Tous mes objets ont perdu leurs noms. Il n'y en a donc aucun qui s'appelle ainsi.
    Je ne confond pas le caption et le name. Je parle bien du Name, d'ailleurs LblPrixHT çà ferait bizarre pour un caption non

  5. #5
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    bonsoir,

    pgz a raison

    Il ne serait pas impossible, que par un moyen quelconque (copie malencontreuse etc..) tu aies doublés tes contrôles les uns sur les autres , deplaces-en un pour voir des fois....

    sinon mets ce code dans un module, adapte au nom de ton USF et fais tourner, ça te donnera une piste de deboggage

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub Kesako()
    Dim monControl As Control
    Dim I As Integer
     
    I = 1
        MsgBox "Nombre de controles : " & UserForm1.Controls.Count
        For Each monControl In UserForm1.Controls
               'syntaxe textbox DG = genre txtFicheCli
        Cells(I, 1) = monControl.Name
        I = I + 1
    Next
    End Sub
    cordialment,

    Didier

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 60
    Par défaut
    J'ai pourtant regardé les noms contenus dans le menu déroulant de la fenêtre de propriétés et ils commencent tous par Label mais je vais tester avec ton bout de code et je te dis.
    Merci pour la piste

    NATY

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

Discussions similaires

  1. Propriété .Name inaccessible
    Par pompidouwa dans le forum VBA Access
    Réponses: 10
    Dernier message: 15/09/2007, 03h53
  2. Propriété des commandes ( bouton, label, check box )
    Par Macandre dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 11/07/2007, 20h43
  3. [VB.NET] Propriété name d'un menuitem
    Par SergeF dans le forum Windows Forms
    Réponses: 7
    Dernier message: 13/12/2006, 13h05
  4. Accéder a la propriété name d'un formulaire
    Par gatsu07 dans le forum Access
    Réponses: 6
    Dernier message: 02/08/2006, 14h47
  5. ajouter une propriété name
    Par butch dans le forum Delphi
    Réponses: 6
    Dernier message: 16/05/2006, 17h18

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