"range" d'un tableau

  • Initiateur de la discussion Initiateur de la discussion laetitia_schwyn
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

laetitia_schwyn

Guest
Bonjour tout le monde!!!

J'ai un petit souci concernant la création d'un tableau dynamique.

En effet, les donnée peuvent se trouver n'importe ou dans la feuille ( cela ne commence pas forcément par la cellule A1)

Dans ma macro pour faire le tableau dynamique j'utilise cela : (ici je suppose que le début du tableau est en D14

Set plage = Sheets('Resultat').Range('D14').CurrentRegion
plage.Name = 'TCD'


... (la la macro commence, macro classique de TCD)

Or ce début peut être variable comment faire pour toujours bien se placer?

j'ai essaié ceci :

Cells.Find(what:='Numero_experience').Activate
(car le début du tableau commence par un Numero_experience)


Set plage = Sheets('Resultat').Range('ActiveCell').CurrentRegion
plage.Name = 'TCD'


Ca ne marche pas! quelqu'un aurait-il la gentillesse de me débloquer??

Merci à vous!
 
Salut,
un truc comme ça peut etre ?

Option Explicit

Sub Macro2()

Dim Plage
Dim PTCache As PivotCache
Dim PT As PivotTable
Range('numero_experience').Select

Set Plage = Sheets('Feuil1').Range('numero_experience').CurrentRegion

Set PTCache = ActiveWorkbook.PivotCaches.Add _
(SourceType:=xlDatabase, _
SourceData:=Range('numero_experience').CurrentRegion.Address)
' Seulement si tes données commence en A1
Set PT = PTCache.CreatePivotTable _
(TableDestination:='', _
TableName:='MonTCD') ' A définir


ActiveSheet.PivotTables('montcd').AddFields RowFields:= _
'nom'
ActiveSheet.PivotTables('montcd').PivotFields('prix'). _
Orientation = xlDataField
Application.CommandBars('PivotTable').Visible = False
End Sub


Bye
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
589
Réponses
16
Affichages
2 K
Retour