Altezza riga automatica per testo a capo (Microsoft Excel)
Jordan ha formattato alcune celle nel suo foglio di lavoro per avvolgere il testo al loro interno.
Anche se il testo nelle celle va a capo, Excel non regola automaticamente l’altezza della riga per mostrare tutto il testo a capo. Jordan si chiede se esiste un modo per “reimpostare” la riga in modo che Excel ne regoli l’altezza in base al testo che viene inserito nelle celle.
Per impostazione predefinita, quando si avvolge il testo all’interno di una cella, Excel regola automaticamente l’altezza della riga in modo che tutto il testo nella cella sia visibile. Ci sono solo due eccezioni a questa impostazione predefinita:
-
La cella in cui si avvolge il testo è effettivamente unita a un’altra cella.
-
L’altezza della riga in cui si trova la cella è stata precedentemente modificata.
Nel caso di Jordan, non ci sono celle unite nella riga del problema. Questo ci lascia con la seconda eccezione: sembrerebbe che l’altezza della riga in cui si trova la cella sia stata impostata esplicitamente prima che il wrapping fosse attivato in alcune celle della riga.
In questo caso, la soluzione è semplice: reimpostare l’altezza della riga. In realtà ci sono un paio di modi per farlo. Innanzitutto, puoi selezionare la riga e quindi fare doppio clic sul “confine” tra la riga e una riga adiacente. Con la riga selezionata, dai un’occhiata all’intestazione della riga, a sinistra della colonna A. Quest’area contiene un numero di riga e il “confine” che devi fare doppio clic è tra questo numero di riga e il numero di riga successivo.
Può essere un po ‘complicato portare il puntatore del mouse nella posizione corretta per fare il doppio clic, quindi un approccio che preferisco è selezionare la riga e scegliere semplicemente Formato | Riga | Adatta. Ciò consente a Excel di determinare l’altezza della riga appropriata in base al contenuto della riga. Se per una cella della riga è attivato il ritorno a capo, l’altezza della riga verrà regolata automaticamente per visualizzare le informazioni nella cella.
È possibile trovare ulteriori informazioni su questo problema nella Microsoft Knowledge Base:
http://support.microsoft.com/kb/149663
Se hai un bel po ‘di righe che contengono celle con avvolgimento attivato e l’altezza di nessuna delle righe si sta regolando, allora potresti essere interessato a una piccola macro veloce che può fare la regolazione per te:
Sub AutofitRows() For Each CL In UsedRange If CL.WrapText Then CL.Rows.AutoFit Next End Sub
La macro passa attraverso tutte le celle in un foglio di lavoro e se la cella ha attivato il wrapping, imposta la proprietà AutoFit della riga in cui si trova la cella.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (10734) si applica a Microsoft Excel 97, 2000, 2002 e 2003.
Puoi trovare una versione di questo suggerimento per l’interfaccia a barra multifunzione di Excel (Excel 2007 e versioni successive) qui: