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 :

Correspondance Feuilles classeur et celles du VBA [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 660
    Par défaut Correspondance Feuilles classeur et celles du VBA
    Bonjour le forum,
    Lorsque je "triture" les feuilles du classeur dans un certain ordre ça ne "suit" pas dans feuille VBA.
    Lorsqu'il y en a très peu avec Propriétés ça va mais plus nombreuses c'est C$$$$T!!!
    Y a t-il une astuce?
    Merci pour d'éventuels retours.
    Bien cordialement

  2. #2
    Membre éprouvé
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Août 2014
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 162
    Par défaut
    Bonjour,

    Qu'entends tu par "triturer" ?
    Les feuilles sont renomables, mais il n'y aura qu'une seule "Feuil1", qui peut s'appeler "Feuil2" par exemple.
    Nom : NOMFEUIL.PNG
Affichages : 188
Taille : 2,7 Ko
    A droite, c'est le nom renomable, et à gauche c'est l'identité, le numéro source, la codification de la feuille.

  3. #3
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 660
    Par défaut
    Citation Envoyé par Stanler Voir le message
    Bonjour,

    Qu'entends tu par "triturer" ?
    Les feuilles sont renomables, mais il n'y aura qu'une seule "Feuil1", qui peut s'appeler "Feuil2" par exemple.
    Nom : NOMFEUIL.PNG
Affichages : 188
Taille : 2,7 Ko
    A droite, c'est le nom renomable, et à gauche c'est l'identité, le numéro source, la codification de la feuille.
    Bonjour Stanler,
    Oui c'est ça le nom renommable (droite) ne correspond pas à celui des onglets.
    Merci à toi
    Cordialement

  4. #4
    Membre éprouvé
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Août 2014
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2014
    Messages : 162
    Par défaut
    Dans les codes, on voit souvent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Feuil1") ' Fait référence à la feuille qui a un nom renomable "Feuil1"
    alors que l'on peut également écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(1) ' Fait référence à la feuille qui a la codification 1.
    .
    Tu souhaiterais trier les feuilles autrement, c'est cela ?

  5. #5
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, l'utilisation du CodeName permet de déplacer, renommer des feuilles sans avoir à retoucher au code VBA.
    Images attachées Images attachées  

  6. #6
    Membre très actif
    Homme Profil pro
    Moi, je ne fais que passer, excusez le dérangement
    Inscrit en
    Mars 2013
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Moi, je ne fais que passer, excusez le dérangement

    Informations forums :
    Inscription : Mars 2013
    Messages : 660
    Par défaut
    Bonjour Stanler & kiki29,

    J'ai trouvé ça sur le forum et ça fait ce que je veux.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub RenumeroterFeuillesVba()
    On Error Resume Next
    For Each ws In ActiveWorkbook.Worksheets
    ws.Parent.VBProject.VBComponents(ws.CodeName).Properties("_CodeName") = "Feuil" & I + 1
    I = I + 1
    Next ws
    End Sub
    Merci à vous deux et bonne fin de journée
    Bien cordialement

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

Discussions similaires

  1. [XL-2003] rendre les feuilles classeur invisible
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/05/2009, 23h44
  2. Peut-on regrouper des feuilles Excel contenant du code VBA ??
    Par souheil59 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/11/2008, 11h43
  3. Réponses: 5
    Dernier message: 24/03/2008, 19h49
  4. Protection feuille / classeur
    Par 20100. dans le forum Excel
    Réponses: 1
    Dernier message: 01/02/2008, 05h16
  5. Réponses: 2
    Dernier message: 14/03/2007, 19h09

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