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

Pivottable avec source changeante

blopinette

XLDnaute Nouveau
Bonjour,

J'ai un textebox dans lequel il y a une chaine de caractères représentant le chemin complet du fichier que je veux examiner.
Quand dans la création de la table pivot, je rentre le source data manuellement, ca marche.
Par contre, quand je veux aller chercher l'information à partir du textbox en coupant la chaine en un dossier et un fichier, ca ne marche plus.




Dim DerLigne As Integer
Dim DerColonne As Integer

Dim xlApp As New Excel.Application
Dim xlBook As New Excel.Workbook


Set xlBook = xlApp.Workbooks.Open(TextBox1.Text)


n = InStrRev(TextBox1.Text, "\")
myFile = Mid(TextBox1.Text, n + 1)
myFolder = Left(TextBox1.Text, n)





DerLigne = xlBook.Worksheets("sheet1").Range("A65536").End(xlUp).Row
DerColonne = xlBook.Worksheets("sheet1").Range("IV1").End(xlToLeft).Column


ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:=_

'Ca marche
"'D:\[FichierAChercher.xls]sheet1'!R1C1:R" & DerLigne & "C" & DerColonne & "").CreatePivotTable TableDestination:= _

'Ca marche pas (ce n'est pas du au fait que c'est mal concaténé)
' "'myFile & [myFolder]sheet1'!R1C1:R" & DerLigne & "C" & DerColonne & "").CreatePivotTable TableDestination:= _

"'[aaaa.xls]Feuil1'!R8C2", TableName:= _
"MonTablo", DefaultVersion:=xlPivotTableVersion10



Meme si je prends une variable dans laquelle je rentre D:\[FichierAChercher.xls]sheet1, ca ne marche pas

Merci de vos réponses
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…