Hola tengo una consulta en PitvotFields. Generalmente ponen PivotFields("Nombre"), pero yo quisiera que sea dinámico ese "nombre". Asignando una variable string p.e dim nombre as string, pudiera meter esa variable en pivotFields(nombre) cosa que si cambio la variable cambia el tipo de pivotfields ?? No me funciona cuando lo asigno de esta manera: pivotfields(nombre).. Como podría hacerlo de otra manera? Espero se entienda mi consulta. Saludos
Hola, una consulta, mi excel esta en inglés, es laptop del trabajo y no puedo cambiarle el idioma, ya que así trabajamos todos, en ingles ¿cual es la ruta para la tabla dinamica? ya que al presionar alt B B me da la opción de guardar el archivo.. :(
Buenas tardes una pregunta, si yo quiero pegar la tabla dinámica en la misma hoja pero en una celda disponible vacía (la cuál la macro debe buscar y seleccionar) cómo va el código VBA
Me sale un error de fuera de rango. Mi codigo es el siguente.... Sheets("Indirect POs").Select fila = Range("A1").End(xlDown).Row Application.CutCopyMode = False Sheets.Add ----------> ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ Worksheets("Indirect POs").Range("A1:AR" & fila), Version:=6).CreatePivotTable TableDestination:= _ Worksheets("Indirect POs Placed").Range("B2"), TableName:="PivotTable", defaultversion:=6
Sheets("Indirect POs Placed").Select Cells(2, 2).Select With ActiveSheet.PivotTables("PivotTable") .ColumnGrand = True .HasAutoFormat = True .DisplayErrorString = True .DisplayNullString = True .EnableDrilldown = True .ErrorString = "" End With El error es en la linea indicada con la flecha. Me puedes orientar para solucionarlo
Dim fila As Long fila = Range("A1").End(xlDown).Row Debug.Print fila
Sheets.Add ActiveSheet.Name = "TD" Sheets("VTA").Select ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ Worksheets("VTA").Range("A1:J" & fila), Version:=xlPivotTableVersion14).CreatePivotTable _ TableDestination:=Worksheets("TD").Range("A3"), TableName:="Tabla dinámica3", _ DefaultVersion:=xlPivotTableVersion14 Sheets("TD").Select yo tengo esta duda realice que la hoja que me cree, darle de una vez el nombre de TD. despues que me regrese a la hoja en donde esta mi base con la que actualizare mi tabla dinamica, y de ahi todo el proceso tal cual tu video el problema que me aparece el depuraron con error de no coinciden los tipos, le agradeceria mucho su ayuda si alguien me puede hacer la observacion de que esta mal
muy bueno el contenido, pero esa repetición llega a ser un poco incómoda... la primera vez que lo hizo, retrocedí el video porque pensé que estaba "mal editado"
Excelente video! Muy práctico y específico
no se puede hacer un rango dinamico que sea una especie de imput de otra hoja que tengo una tabla comun con formulas?
es un video muy práctico, gracias me ayudo mucho
Hola tengo una consulta en PitvotFields. Generalmente ponen PivotFields("Nombre"), pero yo quisiera que sea dinámico ese "nombre". Asignando una variable string p.e dim nombre as string, pudiera meter esa variable en pivotFields(nombre) cosa que si cambio la variable cambia el tipo de pivotfields ?? No me funciona cuando lo asigno de esta manera: pivotfields(nombre).. Como podría hacerlo de otra manera? Espero se entienda mi consulta.
Saludos
Excelente vídeo me sirvió mucho para unas tablas dinámica q tengo y no sabia como actualizar el rango automáticamente.
Excelente video, ya tengo unos proyectos en donde aplicarlo.
Perfecto, tú haces que sea trascendente. Gracias.
Hola, una consulta, mi excel esta en inglés, es laptop del trabajo y no puedo cambiarle el idioma, ya que así trabajamos todos, en ingles ¿cual es la ruta para la tabla dinamica? ya que al presionar alt B B me da la opción de guardar el archivo.. :(
EN SERIO MUCHAS PERO MUHCAS GRACIAS EN VERDAD QUE ME SIRVE
Un consulta, tengo una base extensa, me sale error 6 . eh utilizado el long por integer. Pero me persiste el error.
Utiliza double
Muchas gracias, pero deje la repetidera, que eso cansa.
Buenas tardes una pregunta, si yo quiero pegar la tabla dinámica en la misma hoja pero en una celda disponible vacía (la cuál la macro debe buscar y seleccionar) cómo va el código VBA
Worksheets("TD").Range("A1")
Me sale un error de fuera de rango. Mi codigo es el siguente....
Sheets("Indirect POs").Select
fila = Range("A1").End(xlDown).Row
Application.CutCopyMode = False
Sheets.Add
----------> ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
Worksheets("Indirect POs").Range("A1:AR" & fila), Version:=6).CreatePivotTable TableDestination:= _
Worksheets("Indirect POs Placed").Range("B2"), TableName:="PivotTable", defaultversion:=6
Sheets("Indirect POs Placed").Select
Cells(2, 2).Select
With ActiveSheet.PivotTables("PivotTable")
.ColumnGrand = True
.HasAutoFormat = True
.DisplayErrorString = True
.DisplayNullString = True
.EnableDrilldown = True
.ErrorString = ""
End With
El error es en la linea indicada con la flecha.
Me puedes orientar para solucionarlo
MARAVILLOSO
Me sirvió mucho amigo, gracias.
excelente video
Dim fila As Long
fila = Range("A1").End(xlDown).Row
Debug.Print fila
Sheets.Add
ActiveSheet.Name = "TD"
Sheets("VTA").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
Worksheets("VTA").Range("A1:J" & fila), Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:=Worksheets("TD").Range("A3"), TableName:="Tabla dinámica3", _
DefaultVersion:=xlPivotTableVersion14
Sheets("TD").Select
yo tengo esta duda realice que la hoja que me cree, darle de una vez el nombre de TD. despues que me regrese a la hoja en donde esta mi base con la que actualizare mi tabla dinamica, y de ahi todo el proceso tal cual tu video el problema que me aparece el depuraron con error de no coinciden los tipos, le agradeceria mucho su ayuda si alguien me puede hacer la observacion de que esta mal
PUES NO RESULTA AMIGO,, YA ME LLEVE TU CODIGO Y ME DICE QUE ESTA FUERA DE RANGO,,
Compartí el archivo.
tienes razón no funciona
No me gustó, repite muchas veces todo para que?
Deja de repetir las cosas, hartas
muy bueno el contenido, pero esa repetición llega a ser un poco incómoda... la primera vez que lo hizo, retrocedí el video porque pensé que estaba "mal editado"
Increíblemente insoportable como repite CADA FRASE DOS O TRES VECES, completamente absurdo