Problemi Pivot VBA



  • Problemi Pivot VBA
    di carlolomba (utente non iscritto) data: 31/07/2017 14:50:02

    Un aiuto, nella crazione di un pivot con vaba quando assegno a TableDestination in nome di una variabile che avevo utilizzato per creare una sheet, mi da errore (vedi es:).
    dove sto sbagliando?
    grazie
     
       
    Dim Nsheet1 as string
    Nsheet1= pippo_var
     ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
            Nome_sheet & "!R1C1:R" & numrow & "C" & numcol, Version:=xlPivotTableVersion15).CreatePivotTable _
            TableDestination:=Nsheet1 & "'!R1C1", TableName:="PivotTable1", _
            DefaultVersion:=xlPivotTableVersion15
    



  • di Vecchio Frac data: 31/07/2017 15:07:27

    Cosa sono e che valore hanno:
    - pippo_var
    - Nome_sheet
    - numrow
    - numcol

    ?





  • di carlolomba (utente non iscritto) data: 31/07/2017 15:16:50

    pippo_var= "Risorse" & Date
    Nome_sheet= "Data_raw 2017_07_31" ' è il nome della sheet con i dati da portare nella pivot
    numrow=100 ' numero di righe della sheet Data_raw 2017_07_31
    numcol=100 ' numero di colonne della sheet Data_raw 2017_07_31



  • di Vecchio Frac data: 31/07/2017 15:16:54

    E comunque secondo me l'errore è nell'apice dopo TableDestination:=Nsheet1 & "'!R1C1" perchè o lo metti prima (se il nome foglio ha uno spazio in mezzo) o non lo metti: TableDestination:="'" & Nsheet1 & "'!R1C1"