¿Hay alguna manera de autoajustar todas las columnas en la hoja de apertura que contienen datos? Estoy buscando una solución que no dependa de las modificaciones en un determinado archivo de Excel, pero que funcione en todos los archivos de Excel y se ejecute en el inicio de Excel.Excel: ¿cómo autoajustar columnas en el inicio?
5
A
Respuesta
6
Puede usar un módulo de objeto que recibirá un evento de aplicación (vea más información en Chip Pearson's website).
Este es el código que tiene que copiar y pegar al módulo ThisWorkbook
del archivo PERSONAL.XLSB
:
Option Explicit
Private WithEvents App As Application
Private Sub Workbook_Open()
Set App = Application
End Sub
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
'Statement to show that it works
MsgBox "Opened Workbook: " & Wb.Name
'Statement to autofit columns
ActiveSheet.UsedRange.Columns.AutoFit
End Sub
También podría añadir un bucle sobre las hojas de trabajo.
Cuestiones relacionadas
- 1. Excel dos columnas con Duplicados
- 2. Excel - Combine varias columnas en una columna
- 3. C# iTextSharp Anchos de columna AutoAjustar
- 4. jQuery DataTables: exportar columnas individuales a Excel
- 5. Apache POI Excel: cómo configurar columnas para expandir?
- 6. Fusionando celdas en Excel por filas y columnas usando PHPExcel
- 7. Excel VBA - seleccione varias columnas no en orden secuencial
- 8. Encontrar el número de columnas no en blanco en una hoja de Excel usando VBA
- 9. ¿Cómo encuentro las filas de inicio y fin de las celdas combinadas en Excel con VBSCript?
- 10. para obtener columnas de archivos de Excel usando Apache POI?
- 11. Excel compare dos columnas y resalte cuando se encuentre
- 12. Cómo invertir el orden de un rango seleccionado de columnas de Excel usando VBA
- 13. ¿Cómo abrir rápidamente el archivo Excel en Python?
- 14. cómo detectar el evento pegar en excel
- 15. ¿Cómo puedo copiar columnas de una hoja a otra con VBA en Excel?
- 16. ¿Cómo se pueden establecer columnas para 'autosize' en documentos de Excel creados con NPOI?
- 17. Cómo obtener más de 255 columnas en una hoja de Excel usando Apache POI 3.6
- 18. Inicio de la tarea de retraso en el inicio
- 19. excel Cómo hacer que el símbolo "+" en el lado izquierdo del esquema
- 20. Cómo alinear duplicados en las mismas filas en Excel
- 21. ¿Cómo saber cuántas filas y columnas leer desde un archivo de Excel con PHPExcel?
- 22. awk para generar columnas similares a una tabla o de Excel en la terminal de Linux?
- 23. ¿Cómo puedo auto tamaño columnas a través de los objetos de interoperabilidad de Excel?
- 24. Ocultar formulario en el inicio
- 25. ¿Cómo acelerar el inicio de Powershell en el entorno 4.0?
- 26. Ventana de inicio en el inicio de Windows
- 27. .net C# excel column AutoFit
- 28. cómo agregar columnas a la familia de columnas en hbase
- 29. Cómo inicio automático/inicio ansioso Servicios OSGi en plataforma Eclipse
- 30. Cómo cifrar columnas en postgresql?
Creo que será necesario un Cuaderno de trabajo de captura de eventos de aplicación de módulo de clase para que el código se active para cada archivo de Excel (esto se escribe en el mismo enlace desde el sitio de Pearson). – brettdj
Copié pegado este nuevo Módulo de clase y lo guardé en mi personal.xlsb. Pero cuando abro un archivo de Excel guardado, no pasa nada y las columnas no son automáticas. – jrara
¿Revisaste el enlace y seguiste las instrucciones dadas por brettj? – JMax