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 :

modification de nom plusieurs nom de cellule [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Par défaut modification de nom plusieurs nom de cellule
    Bonjour

    Sur une feuilles j'ai nommé une cinquantaine de cellule du type
    tony_D_3tr
    et je veux sur une copie de cette feuille modifier tout les noms avec 3tr en 4tr

    en test enregistrement macro ça donne ça


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub Macro1()
        With ActiveWorkbook.Worksheets("EBP 4TR").Names("tony_D_3tr")
            .Name = "tony_D_4tr"
            .RefersToR1C1 = "='EBP 4TR'!R124C3"
            .Comment = ""
        End With
    End Sub
    et ainsi par la suite appliqué la même méthode pour une feuille en 1tr et en 2tr

    Merci pour votre aide

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Tu fais ta copie de feuille manuellement ?

    Parce que si tu le fais par macro tu peux insérer ton petit bout de code au moment de la copie

  3. #3
    Membre éclairé Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Par défaut
    Merci pour ton aide

    non je fais déplacer ou copier, créer une copie

    du coup les nom en "3tr" son copier sur la nouvelle feuille

  4. #4
    Membre éclairé Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Par défaut
    j'ai découvert qu'on, pouvait récupérer l'information des position et alias grâce à la manip
    sur le ruban Formules
    -->dans la parties "noms définis"
    ----->Dans une formule sélectionné Collé des noms tout en bas
    --------->click sur coller une liste

    la j'ai récupérer la liste complete des nom
    je garde que la partir en 3tr
    après avec des modification par "remplacer"
    et avec du concaténage je reconstitue tout ce qui m'interesse

    et en code j'ai mis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Sheets("EBP 4TR").Select
    Range("C119").Select
    ActiveWorkbook.Names.Add Name:="hubert_D_4tr", RefersToR1C1:="='EBP 4TR'!R119C3"
    Range("C120").Select
    ActiveWorkbook.Names.Add Name:="gisse_D_4tr", RefersToR1C1:="='EBP 4TR'!R120C3"
    Range("C121").Select
    ActiveWorkbook.Names.Add Name:="gouin_D_4tr", RefersToR1C1:="='EBP 4TR'!R121C3"
    ....etc...etc
    c'est assez rapide et pas trop fastidieux

    bon y a surement plus pro mais mais ça fait le boulot et facile ensuite de modifier 4TR en 1TR ou 2TR pour refaire la manip

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

Discussions similaires

  1. [XL-2000] Donner le même nom à une cellule dans plusieurs feuilles
    Par s.echeff dans le forum Excel
    Réponses: 5
    Dernier message: 07/04/2009, 15h55
  2. renommer plusieurs feuilles par un nom de cellules
    Par ickis69 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/01/2009, 15h50
  3. [Excel]Suite de noms de cellules
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/05/2006, 13h16
  4. [VBA-E]attribution d'un nom à une cellule
    Par capedam dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/02/2006, 05h22
  5. Modification du nom d'un champ dans une table
    Par reef1 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/06/2004, 10h55

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