I
IMBERT
Guest
Je cherche à sélectionner les données utiles à mon table croisé, à partir d'une date choisie par l'utilisateur. J'ai réussi à identifier la ligne correspondant à la date choisi par contre la concaténation de ces éléments m'est refusée dans le champ sélection des données du tableau croisé.
extrait de la macro
Dim DateTrait As Date
Dim DateTraitInt As Variant
Dim DateOrig As Date
Dim DateOrigInt As Variant
Dim Ligne As Variant
Sheets("GL Global").Select
DateTrait = InputBox _
("Veuillez entrer la date de la journée à traiter. ", _
"Date du Tableau de Bord")
DateOrig = DateTrait - 14
DateTraitInt = DateTrait
DateOrigInt = DateOrig
Ligne = Sheets("Recueil Données GL").Cells.Find(What:=DateTrait, After:=ActiveCell, _
LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Address
Ligne = Range(Ligne).Row
Sheets.Add.Name = "Mise en Forme des Données"
ActiveWorkbook.PivotCaches.Add _
(SourceType:=xlDatabase, _
SourceData:="Recueil Données GL!R1C1:R" & Ligne & "C14") _
CreatePivotTable TableDestination:=Range _
("A3"), TableName:="QuinzaineAXEGL"
Auriez vous une astuce pour y parvenir ? Merci
extrait de la macro
Dim DateTrait As Date
Dim DateTraitInt As Variant
Dim DateOrig As Date
Dim DateOrigInt As Variant
Dim Ligne As Variant
Sheets("GL Global").Select
DateTrait = InputBox _
("Veuillez entrer la date de la journée à traiter. ", _
"Date du Tableau de Bord")
DateOrig = DateTrait - 14
DateTraitInt = DateTrait
DateOrigInt = DateOrig
Ligne = Sheets("Recueil Données GL").Cells.Find(What:=DateTrait, After:=ActiveCell, _
LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Address
Ligne = Range(Ligne).Row
Sheets.Add.Name = "Mise en Forme des Données"
ActiveWorkbook.PivotCaches.Add _
(SourceType:=xlDatabase, _
SourceData:="Recueil Données GL!R1C1:R" & Ligne & "C14") _
CreatePivotTable TableDestination:=Range _
("A3"), TableName:="QuinzaineAXEGL"
Auriez vous une astuce pour y parvenir ? Merci