Note: The other languages of the website are Google-translated. Back to English

Come ridimensionare automaticamente la casella di testo per adattarla al contenuto in Excel?

La dimensione della casella di testo viene fissata dopo averla inserita in un foglio di lavoro. Quindi le dimensioni non si adatteranno per adattarsi al testo che hai inserito o eliminato. Questo articolo ha lo scopo di mostrarti i metodi per ridimensionare automaticamente la casella di testo per adattarla al contenuto in Excel.

Ridimensiona automaticamente una casella di testo per adattarla al contenuto ridimensionando la forma per adattarla alla funzione di testo
Ridimensiona automaticamente tutte le caselle di testo per adattarle al contenuto in base al codice VBA


Ridimensiona automaticamente una casella di testo per adattarla al contenuto ridimensionando la forma per adattarla alla funzione di testo

È possibile modificare la proprietà della casella di testo come segue per ridimensionarla automaticamente con il testo immesso o eliminato.

1. Dopo aver inserito la casella di testo, fare clic con il pulsante destro del mouse sul bordo della casella di testo, quindi fare clic su Dimensioni e proprietà dal menu di scelta rapida. Vedi screenshot:

2. Puoi vedere un file Formato Forma riquadro viene visualizzato sul lato destro del foglio di lavoro, sotto il Dimensioni e proprietà scheda, controlla il file Ridimensiona la forma per adattarla al testo casella nella Casella di testo sezione, quindi chiudere il file Formato Forma Pannello. Vedi screenshot:

D'ora in poi, la casella di testo verrà ridimensionata per adattarsi automaticamente al contenuto.

Note:: Con questo metodo, se ci sono più caselle di testo da modificare, è necessario modificare le proprietà delle caselle di testo una per una.


Ridimensiona automaticamente tutte le caselle di testo per adattarle al contenuto in base al codice VBA

Per un foglio di lavoro che ha già più caselle di testo, il seguente codice VBA può aiutarti a ridimensionarle automaticamente per adattarle al contenuto contemporaneamente.

1. Stampa altro + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia e incolla il codice VBA sottostante nella finestra del modulo.

Codice VBA: ridimensiona automaticamente tutte le caselle di testo per adattarle al contenuto di un foglio di lavoro

Sub TextBoxResizeTB()
    Dim xShape As Shape
    Dim xSht As Worksheet
    On Error Resume Next
    For Each xSht In ActiveWorkbook.Worksheets
        For Each xShape In xSht.Shapes
            If xShape.Type = 17 Then
                xShape.TextFrame2.AutoSize = msoAutoSizeShapeToFitText
                xShape.TextFrame2.WordWrap = True
            End If
        Next
    Next
End Sub

3. premi il F5 chiave per eseguire il codice. Quindi puoi vedere tutte le caselle di testo nel foglio di lavoro corrente vengono ridimensionate automaticamente per adattarle al contenuto come mostrato nell'immagine sottostante.

E queste caselle di testo si ridimensioneranno automaticamente con il contenuto immesso o eliminato in futuro.


Articolo correlato:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL