Sai già che Excel ti consente di creare caselle di testo all’interno dei tuoi fogli di lavoro. Potrebbe essere necessario, a un certo punto, creare una casella di testo che abbia esattamente le stesse dimensioni di una cella particolare. Se hai solo una o due di queste caselle di testo da creare, il modo più semplice è seguire questi passaggi:

  1. Visualizza la barra degli strumenti Disegno.

  2. Fare clic sullo strumento Casella di testo.

  3. Tieni premuto il tasto Alt mentre fai clic e trascini per creare la casella di testo.

Quando si tiene premuto il tasto Alt, si obbliga Excel a “agganciare” i lati della casella di testo a una griglia di disegno che corrisponde ai limiti delle celle nel foglio di lavoro. Il risultato è una casella di testo esattamente della dimensione desiderata.

Se è necessario creare un bel po ‘di queste caselle di testo, tutte in una volta, è possibile attivare la funzione snap-to-gird in modo permanente. Basta scegliere Disegna (sulla barra degli strumenti Disegno) | Snap | A Grid.

Se si dispone di molte, molte caselle di testo di questo tipo da creare, su molte cartelle di lavoro diverse, è possibile creare le caselle di testo desiderate utilizzando una macro. La seguente macro creerà una casella di testo direttamente sopra la cella selezionata e la ridimensionerà in modo che abbia esattamente le stesse dimensioni della cella selezionata:

Sub TextBox2Cell()

With ActiveCell         ActiveSheet.Shapes.AddTextbox _           msoTextOrientationHorizontal, .Left, _           .Top, .Width, .Height     End With End Sub

Con una piccola modifica nella macro, puoi modificarla in modo che crei caselle di testo grandi quanto qualsiasi intervallo di celle che hai selezionato:

Sub TextBox2Selection()

If TypeName(Selection) = "Range" Then         With Selection             ActiveSheet.Shapes.AddTextbox _               msoTextOrientationHorizontal, .Left, _               .Top, .Width, .Height         End With     End If End Sub

Indipendentemente dall’approccio utilizzato per creare la casella di testo (manuale o macro), è opportuno notare che se ridimensionate la cella modificando la larghezza della colonna o l’altezza della riga, anche la dimensione della casella di testo cambierà per adattarsi alla nuova cella taglia.

_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 (2192) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: