incluir autoforma en el total de una t.d.

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

incluir autoforma en el total de una t.d.

Notapor merops » 22 Mar 2011 09:08

buenos dias :
estoy intentando poner una autorma en el total de una tabla dinamica, pero cada vez que la actualizo se mueve.
¿hay alguna forma de anclar y que no se mueva de la celda de los totales?
os mando el esquema
no me importa si es con macros o sin ellas.
un saludo
merops
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
merops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Ago 2005 15:20
Ubicación: Espaí±a.Burgos

Re: incluir autoforma en el total de una t.d.

Notapor ioyama » 24 Mar 2011 12:07

Hola merops

Podrías usar una macro de evento tal que

Private Sub Worksheet_Change(ByVal Target As Range)
fil = Application.WorksheetFunction.Match("TOTAL", Columns("A:A"), 0)
ActiveSheet.Shapes("AutoShape 1").Top = Range("B" & fil).Top + 20
ActiveSheet.Shapes("AutoShape 1").Left = Range("B" & fil).Left + 20
End Sub

de forma que al cambiar la hoja la flecha se reposicione.

Como no has subido un ejemplo no he fijado restricciones al evento (quizás podría usarse otro evento, Activate por ejemplo), tú mismo en función de la estructura de tu archivo.

Un saludo desde Vitoria
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: incluir autoforma en el total de una t.d.

Notapor merops » 25 Mar 2011 08:32

buenos dias :
muchas gracias, ioyama .
si puse el ejemplo, asi que no se a que te refieres.
lo probare, muchisimas gracias
merops
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
merops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Ago 2005 15:20
Ubicación: Espaí±a.Burgos

Re: incluir autoforma en el total de una t.d.

Notapor merops » 25 Mar 2011 08:44

hola de nuevo :
cuando actualizo pagina, me da error en esta linea :
ActiveSheet.Shapes("AutoShape 1").Top = Range("B" & fil).Top + 20

mi autoforma es :
ActiveSheet.Shapes.AddShape(msoShapeStripedRightArrow, 135.75, 531#, 263.25, _
30#).Select
¿que esta mal?

un saludo
muchas gracias
merops
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
merops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Ago 2005 15:20
Ubicación: Espaí±a.Burgos


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados