Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 remplir matrice avec colonnes d'un tableau structuré

thenesol

XLDnaute Junior
bonjour à tous,

je cherche à écrire un bout de code (et j'ai un peu de mal...) qui remplirait une matrice avec certaines colonnes d'un tableau présent sur une des feuilles d'un classeur

ci joint le classeur test,
prendre p.ex les colonnes nommées "Titre2" et "Titre4" du tableau "Ce_tableau" présent dans ""cette_feuille" et donc les copier dans 2 colonnes d'une matrice à créer

merci pour votre aide !
 

Pièces jointes

  • test tableau vers matrice .xlsx
    11.5 KB · Affichages: 9

WTF

XLDnaute Impliqué
Bonjour Thenesol,
Le plus simple est d'utiliser PowerQUery inclu dans ta version d'excel.
Sur l'exemple en PJ, si tu ajoutes des données sous ton tableau et que tu cliques sur Données/Actualiser, l'onglet Matrice se met à jour automatiquement.
 

Pièces jointes

  • test tableau vers matrice .xlsx
    18.9 KB · Affichages: 3

bof

XLDnaute Occasionnel
bonsoir,
VB:
Sub demo()
Dim rng
rng = Range("Ce_Tableau[[#All],[titre2]]").Value 'avec en-tête
Feuil1.Range("A1").Resize(UBound(rng), 1) = rng
rng = Range("Ce_Tableau[titre2]").Value         'sans en-tête
Feuil1.Range("C1").Resize(UBound(rng), 1) = rng
End Sub
A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…