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 :

noms en conflits avec des noms prédéfinis dans excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2013
    Messages : 55
    Par défaut noms en conflits avec des noms prédéfinis dans excel
    Bonsoir,

    J'ai un petit soucis (peut être gros soucis) ...
    Je définis des noms pour des plages de cellules. ces noms correspondent en fait à des produits. Parmi ces noms j'en ai qui rentrent en conflits avec des noms de colonnes de excel.
    par exemple j'ai un produit A2 et il y a une colonne A2. du coup je ne peux pas mettre le même nom.

    Quelles solutions je peux avoir pour contourner ce problème sachant que je ne peux pas changer mes noms de produits ?

    Merci par avance

  2. #2
    Membre émérite
    Homme Profil pro
    conseiller
    Inscrit en
    Janvier 2013
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : conseiller
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 367
    Par défaut
    Bonsoir,
    peut-être en ajoutant par exemple une lettre ou un tiret (touche du 8) au début ou à la fin du nom.
    A+

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2013
    Messages : 55
    Par défaut
    Merci Davido84 pour ta réponse..
    Oui, j y ai pensé, mais il faudrait à ce moment que je fasse la même manip sur les bases de données sources et je ne peux pas ...

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    Passez un ptit coup de fil à Bill...

    Comment voudrais-tu qu'Excel fasse un distinguo entre ton nom A2 et la cellule A2 quand on utilise A2 dans une formule ?

    Rien ne t'oblige a définir un nom identique à celui de ton produit. Si tu nous disais plutôt ton objectif opérationnel ?

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2013
    Messages : 55
    Par défaut
    même po drôle

    Alors voilà : je fais des zones de listes déroulantes en cascades. Les sgts de produits st des ensembles de produits. et chaque produit a un ensemble de garanties associées. L'idée est de pouvoir choisir un sgt et d'avoir la liste des produits qui lui sont associés et puis ensuite choisir un produit et voir ses garanties.

    Donc pour ça j'ai fait une macro VBA qui part de 2 tableaux de correspondance(1 --> sgt et produits et 2 --> prdts et garanties). Cette macro définit successivement les plages de produits et leur affecte le nom du segment correspondant. Elle définit aussi les plages de garantie et leur affecte le nom du produit correspondant.

    Mes listes déroulantes fonctionnent parfaitement pour les produits dont le nom de plage ne rentre pas en conflit avec ceux d'excel mais pour les autres ça passe pas.

    J'avais déjà tenté de rajouter un "P_" sur les noms de mes plages de garanties (donc les nom de produits) mais le soucis est que ces noms vont différer de ceux contenu dans ma table de référence 1. Et à ce moment ma liste déroulante en 3ème position ne fonctionne pas.

    J'espère avoir été claire dans mes explications

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    RE

    Tes listes sont sous forme de validation de cellule ou bien en objet activeX ?

    Il faudrait poster ton code de cette partie mais quoi qu'il en soit c'est un tableau et c'est le nom de ce tableau qui doit avoir un préfixe : tu filtres le préfixe dans le code et rebondit sur la bonne plage avec les bon noms de produits inchangés.

Discussions similaires

  1. Des noms de fichiers avec des _ et des .
    Par darkwhite dans le forum Débuter
    Réponses: 1
    Dernier message: 11/09/2013, 10h43
  2. Nom de fichier avec des espaces, problème dans un script
    Par laloupiote dans le forum Shell et commandes GNU
    Réponses: 18
    Dernier message: 08/02/2013, 16h56
  3. Trouver des noms de fichiers avec des caractères non ASCII
    Par llaffont dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 16/10/2012, 14h06
  4. Générer des noms de champs avec des tableaux
    Par MV1908 dans le forum Zend_Form
    Réponses: 2
    Dernier message: 26/05/2008, 16h16
  5. Réponses: 2
    Dernier message: 08/07/2004, 01h04

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