Foros del Web » Soporte técnico » Ofimática »

Centrar Imagen en celda excel

Estas en el tema de Centrar Imagen en celda excel en el foro de Ofimática en Foros del Web. Hola amigos este post es para solicitar de su ayuda. existe alguna manera de que al compiar una imagen a una celda mediante el codigo ...
  #1 (permalink)  
Antiguo 16/10/2011, 10:35
 
Fecha de Ingreso: enero-2008
Mensajes: 181
Antigüedad: 16 años, 10 meses
Puntos: 1
De acuerdo Centrar Imagen en celda excel

Hola amigos este post es para solicitar de su ayuda.

existe alguna manera de que al compiar una imagen a una celda mediante el codigo siguiente este se copie centrado en la celda?

es decir este es el codigo que utilizo para copiar la imagen de celda a celda:

Código:
For Each myImg In ActiveSheet.Shapes
  If myImg.TopLeftCell.Address = "$A$1" Then
    With myImg.Duplicate
      .Left = Target.Left: .Top = Target.Top
    End With
    Exit For
  End If
Next
pero me gustaria saber si hay una forma que al copiar la imagen esta pase a la celda pero centrada.


muchas gracias por el apoyo y ojala puedan ayudarme.

saludos!!
  #2 (permalink)  
Antiguo 16/10/2011, 14:50
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 7 meses
Puntos: 88
De acuerdo Respuesta: Centrar Imagen en celda excel

Hola! rishart. Tan solo reemplaza:

.Left = Target.Left: .Top = Target.Top

por:
.Left = Target.Left + (Target.Width - .Width) / 2
.Top = Target.Top + (Target.Height - .Height) / 2


Saludos, Cacho R.

Etiquetas: celda, excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:19.