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

VB 6 et antérieur Discussion :

message :nom ambiguë détecté


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    message :nom ambiguë détecté
    Que signifie : nom ambiguë détecté ?

  2. #2
    Rédacteur/Modérateur

    Salut

    Pas très renseignée ta demande, le code du Form ou se déclenche cette erreur nous serait bien utile.
    Pour autant, une variable portant le même nom qu'une Functionou une Sub ....... ?
    Une déclaration variable public dans un module et une variable Form de même nom ? ........ ?
    ProgElecT
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.

  3. #3
    Modérateur

    En complément à la réponse de ProgElecT(), j'ajoute ceci
    L'erreur se produit dans les cas suivants :


    1. Dans la section déclaration générale d'un module(Feuille, module de base, module de classe...), une même variable a été déclarée plus d'une fois même si le type de cette variable a changé.
    2. Une variable porte le même nom qu'une fonction ou une Sub.
    3. Une fonction ou une Sub a été dupliquée.
    4. Une fonction porte le même nom qu'une Sub.


    Par contre, une variable publique d'un module de base et la même variable dans une feuille ne déclenchent pas cette erreur, cette dernière étant locale.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr