C'è un modo per autofit tutte le colonne nel foglio di apertura che contengono i dati? Sto cercando una soluzione che non dipenda dalle modifiche su un determinato file Excel ma che funzioni su ogni file Excel e funzioni all'avvio di Excel.Excel: come montare automaticamente le colonne all'avvio?
5
A
risposta
6
È possibile utilizzare un modulo oggetto che riceverà un evento applicazione (vedere ulteriori informazioni su Chip Pearson's website).
Questo è il codice è necessario copiare e incollare al modulo ThisWorkbook
del file 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
Si potrebbe anche aggiungere un loop sulle lenzuola della cartella di lavoro.
Problemi correlati
- 1. Come montare le colonne di gridpanel?
- 2. Come inserire dinamicamente le colonne in Excel?
- 3. DataGridView genera automaticamente le colonne
- 4. Come montare le sotto-applicazioni express.js?
- 5. C'è un modo per regolare automaticamente le larghezze delle colonne di Excel con pandas.ExcelWriter?
- 6. POI Apache Excel: come configurare le colonne da espandere?
- 7. .net C# colonna excel AutoFit
- 8. excel tabella pivot - più colonne
- 9. Come nascondere colonne generate automaticamente in DataGrid?
- 10. Excel due colonne con duplicati
- 11. Compilando automaticamente 0 e 0% in celle vuote di Excel
- 12. la creazione di un file excel e in espansione automaticamente la larghezza delle colonne
- 13. Abbina automaticamente le colonne in INSERT INTO ... SELECT ... FROM
- 14. Le colonne si ridimensionano automaticamente alla dimensione di QTableView
- 15. Indice tutte le colonne
- 16. Montare immagini dell'emulatore Android
- 17. Microsoft Interop: nomi di colonne Excel
- 18. come leggere determinate colonne da Excel usando Pandas - Python
- 19. Come montare HDFS su Ubuntu 14.04
- 20. Come distribuire un componente aggiuntivo XLL Excel e registrare automaticamente il componente aggiuntivo in Excel
- 21. Montare il volume sull'host
- 22. Come montare tutto l'unità effimera usando ansible
- 23. Come disegnare le relazioni tra le colonne?
- 24. Rails come sommare le colonne?
- 25. Come riordino le colonne Data.table?
- 26. Come rappresentare le colonne intercambiabili
- 27. Come montare l'app Django con uwsgi?
- 28. Come montare e smontare su Windows
- 29. Utilizzo di PHPExcel per creare file excel generati automaticamente
- 30. Come aggregare alcune colonne mantenendo le altre colonne in R?
Penso che occorrerà un Workbook Open per l'apertura di un'Applicazione del modulo di classe aperta in modo che il codice venga attivato per ciascun file di Excel (questo è scritto nello stesso link dal sito di Pearson). – brettdj
Ho copiato questo nuovo modulo di classe e l'ho salvato nel mio file personale.xlsb. Ma quando apro un file excel salvato non succede niente e le colonne non sono autofirmate. – jrara
hai controllato il link e seguito le istruzioni fornite da brettj? – JMax