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 :

Automatisation tableau structurés sur tous les onglets d'un classeur [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2010
    Messages : 61
    Par défaut Automatisation tableau structurés sur tous les onglets d'un classeur
    Bonjour a tous
    J'ai un classeur qui contient un tableau par feuille.
    J'aimerais transformer tous ces tableau en tableau structurés (sauf le premier onglet qui lui sera une synthese de tous ces tableaux structurés) .
    Tous ces tableaux sont de tailles différentes .
    Je pense que je dois passer par une sélection de cellule contigûes et aller jusqu'à la dernière ligne

    Pour la selection de tous les onglets je passe par cette macro.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Sub MacroSelection()
    Sheets(1).Select
    For s=2 To Sheets.Count
    Sheets(s).Select False
    Next s
    End sub
    C'est tout bete mais je bloque sur ceci . quelqu'un peux t'il m'aider?

    Merci
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 572
    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 572
    Par défaut
    Bonjour

    Style et Nommage à adapter. A noter que si le nom de feuille comporte des caractères interdis dans les noms (espaces notamment) cela ne peut fonctionner en l'état

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Plage2Tableau()
        For Each Feuille In ThisWorkbook.Worksheets
            With Feuille
                If .ListObjects.Count = 0 And .Name <> "Synthese" Then
                    .ListObjects.Add(xlSrcRange, .Range("A10").CurrentRegion, , xlYes).Name = "T_" & .Name
                    .ListObjects("T_" & .Name).TableStyle = "TableStyleLight9"
                End If
            End With
        Next
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2010
    Messages : 61
    Par défaut [XL-2010] Automatisation tableau structurés sur tous les onglets d'un classeur
    Bonjour, 78chris
    c'est génial
    ca marche .
    Je met en résolu

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/08/2012, 02h57
  2. Boucler sur tous les onglets d'un fichier Excel
    Par CocoAntoine dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/03/2012, 13h08
  3. Exécuter une macro sur tous les onglets d'un fichier sauf un
    Par Marsama dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/04/2011, 17h38
  4. Macro sur tous les onglets
    Par yann3131 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/01/2010, 17h35
  5. Macro qui s'exécute sur tous les onglets
    Par idckhorne dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/05/2009, 11h56

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