Tengo una duda y es que me gustaría que mis hojas EXCEL ajustasen automáticamente el ancho de sus celdas cuando se introduce un texto que no entre en el ancho original.
"Private Sub Worksheet_Change(ByVal Target As Range)
Target.EntireColumn.AutoFit
End Sub"
La cual hace su cometido, pero me deshabilita la opción de "Deshacer escritura"... por tanto con esa condición no me vale.
De la misma forma me han pasado una tabla ha cubrir a uno de mis clientes en el que aparentemente sin macro realiza esta función (la de expandir celda, la de contraer no lo hace... :S)
(No se porque no me deja subir el archivo directamente, disculpad)
En concreto si vais a la hoja ALTAS_LINEAS e introducís un valor en las celdas correspondientes a "Importe Inversión (€)"esta se expandirá si el valor no entra en la celda.
Espero que me podáis ayudar a solucionar esta duda.
Un saludo y gracias anticipadamente.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas tardes compañeros,
Tengo una duda y es que me gustaría que mis hojas EXCEL ajustasen automáticamente el ancho de sus celdas cuando se introduce un texto que no entre en el ancho original.
He leído este post del foro:
[sOLUCIONADO] Autoajustar el ancho de las columnas automaticamente | Ayuda Excel
En el se habla de la siguiente macro:
"Private Sub Worksheet_Change(ByVal Target As Range)
Target.EntireColumn.AutoFit
End Sub"
La cual hace su cometido, pero me deshabilita la opción de "Deshacer escritura"... por tanto con esa condición no me vale.
De la misma forma me han pasado una tabla ha cubrir a uno de mis clientes en el que aparentemente sin macro realiza esta función (la de expandir celda, la de contraer no lo hace... :S)
Podeis descargar la tabla del siguiente enlace:
Dropbox - Altas-Bajas 2013.xlsx
(No se porque no me deja subir el archivo directamente, disculpad)
En concreto si vais a la hoja ALTAS_LINEAS e introducís un valor en las celdas correspondientes a "Importe Inversión (€)"esta se expandirá si el valor no entra en la celda.
Espero que me podáis ayudar a solucionar esta duda.
Un saludo y gracias anticipadamente.