Alto de fila automático

04/03/2005 - 00:49 por sanchez.javi | Informe spam
Hola a todos

En una celda con la función BuscarV a veces el texto excede del ancho de
la celda y, aunque he seleccionado en el formato de celda que se ajuste en
varias líneas, siempre se queda con un alto de fila sencillo, ni aumenta
el alto cuando contiene varias líneas ni lo reduce.

¿Qué puedo hacer para que se autoejuste automáticamente?

Muchas gracias

Javi
 

Leer las respuestas

#1 Héctor Miguel
05/03/2005 - 02:01 | Informe spam
hola, Javi !

... con la funcion BuscarV a veces el texto excede del ancho de la celda
... he seleccionado en el formato de celda que se ajuste en varias lineas
... ¿Que puedo hacer para que se autoajuste [...]



considerando que el ajuste de lineas al texto en el formato de celdas...
-> es 'aplicable' SOLO a 'entradas directas' en dicha/s celda/s
-> NO es 'detectado' cuando la celda varia su contenido por formulas/funciones...
[creo que] solo nos queda buscar alternativas por codigo :( 'aunque' [aun por codigo]...
-> NO hay evento que 'detecte cambios' en celdas ->con formulas<-... excepto el '_calculate'
[siempre y cuando definas variables ->estaticas<- que esten 'monitoreando' sus contenidos]
-> 'detecta' [en el evento '_change'] si la/s celda/s modificada/s 'tiene/n algo que ver con...' [precedente/s]
por ejemplo en el modulo de codigo de 'esa' hoja suponiendo que el buscarv esta en 'A1' ==Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [a1].Precedents) Is Nothing Then
[a1].WrapText = False: [a1].WrapText = True
End If
End Sub

saludos,
hector.
p.d. solo 'toma en cuenta' que... ->se pierde<- el beneficio del deshacer... undo... ctrl+z :((

Preguntas similares