Hola,
En una hoja excel estoy añadiendo botones en varias celdas. El problema es
que algunos botones no se ubican dentro de la celda que le indico.
Todas estas celdas tienen un ancho de columna de 10 y un ancho de fila de
20.
Y los botones van a tener todos un Ancho = 19.5 y un Alto = 7.5.
Ejemplo añadir boton en celda G17:
Izquierda = .Range("G17").Left
Arriba = .Range(Ubicacion).Top
Ancho = 19.5
Alto = 7.5
Set bt = Sheets(1).Buttons.Add(Izquierda, Arriba, Ancho, Alto)
Sheets(1).Shapes(bt.name).IncrementLeft 10
Sheets(1).Shapes(bt.name).IncrementTop 10
bt.Placement = xlMoveAndSize
Esto va bien, hasta las celdas de una columna (en concreto, la columna CQ)
en la cual el boton añadido ya está desplazado más hacia la derecha y no
haria falta ejecutar:
Sheets(1).Shapes(bt.name).IncrementLeft 10
Sheets(1).Shapes(bt.name).IncrementTop 10
¿Como puedo hacer para que en cada una de las celdas se añada un boton
centrado en la celda, con las dimensiones de ancho y alto indicadas antes?
Nota: si en vez de ese ancho, se aplica:
Ancho = .Range(Ubicacion).Width
Alto = .Range(Ubicacion).Height
Tambien se desplazan hacia la derecha ¿pq ocurre esto???
Un saludo, Gema.
Leer las respuestas