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 dispone 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 visualizzare la scheda Home della barra multifunzione. Nel gruppo Celle c’è uno strumento Formato; Faccio clic su di esso e quindi scelgo AutoFit Row Height. 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.

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()

Dim CL As Range

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 (10735) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: