Sintaxis para referenciar un rango en función de una variable

11/06/2004 - 21:42 por Luis Menéndez | Informe spam
Estimados todos , quisiera saber que sintaxis tiene que tener
"R1C1:R4104C19" para que el rango que designa dependiese del valor de una
variable y no fuese siempre 4104 filas y 19 columnas.

'GENERAR TABLAS DE CONSULTA
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'TABLA DATOS'!R1C1:R4104C19").CreatePivotTable
TableDestination:="", _
TableName:="Tabla dinámica3"

Gracias
 

Leer las respuestas

#1 Héctor Miguel
12/06/2004 - 10:37 | Informe spam
hola [de nuevo], Luis ! ;)

... sintaxis ... para que el rango ... dependiese ... de una variable [...
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'TABLA DATOS'!R1C1:R4104C19").CreatePivotTable TableDestination:="", _
TableName:="Tabla dinámica3"



prueba con...
Dim NuevaTabla As String
NuevaTabla = Worksheets("TABLA DATOS").Range("a1:b36").Address(External:=True)
ActiveWorkbook.PivotCaches.Add( _
SourceType:=xlDatabase, _
SourceData:=NuevaTabla).CreatePivotTable _
TableDestination:="", _
TableName:="Tabla dinámica2"

saludos,
hector.

Preguntas similares