A volte, quando Eileen converte il testo in una tabella o se importa una tabella da un altro programma, alcune celle hanno uno spazio iniziale, prima del primo carattere effettivo. Si chiede se esiste un modo per utilizzare Trova e sostituisci per rimuovere questi spazi iniziali solo nelle celle della tabella.

In realtà esiste un modo molto rapido per eliminare gli spazi iniziali senza la necessità di utilizzare Trova e sostituisci. Supponiamo che tu voglia che il testo nelle celle sia allineato a sinistra. Segui questi passaggi:

  1. Seleziona le celle che vuoi influenzare nella tabella.

  2. Visualizza la scheda Home della barra multifunzione.

  3. Fare clic sullo strumento Centra testo nel gruppo Paragrafo. Tutto il testo nelle celle selezionate è ora centrato.

  4. Fare clic sullo strumento Allinea testo a sinistra nel gruppo Paragrafo.

Questo è tutto; quando si esegue il passaggio 3, gli spazi iniziali vengono rimossi automaticamente da Word. Il passaggio 4 riporta semplicemente il testo al punto in cui originariamente volevi allineato. Un ulteriore vantaggio è che questi passaggi rimuovono effettivamente qualsiasi spazio bianco all’inizio del testo, non solo spazi.

Se vuoi assolutamente usare Trova e sostituisci per eliminare gli spazi, non puoi farlo utilizzando una singola operazione Trova e sostituisci. Ecco un’idea di come puoi farlo usando più passaggi:

  1. Seleziona la tabella.

  2. Premi CTRL + H. Word visualizza la scheda Sostituisci della finestra di dialogo Trova e sostituisci.

  3. Fare clic sul pulsante Altro se disponibile. (Vedi figura 1.)

  4. Cancella qualsiasi cosa nella casella Trova, ma assicurati che il punto di inserimento sia ancora nella casella.

  5. Fare clic sul pulsante Formato e quindi su Stile. Word visualizza la finestra di dialogo Trova stile. (Vedi figura 2.)

  6. Seleziona lo stile utilizzato dal testo nella tabella. (Ci sono buone probabilità che questo sia lo stile normale.)

  7. Nella casella Sostituisci con, inserisci $ # $ ^ &. Ciò specifica che si desidera anteporre qualsiasi cosa trovata (che è qualsiasi testo formattato con lo stile scelto nel passaggio 6) con un set di caratteri univoco ($ # $).

  8. Fare clic su Sostituisci tutto.

  9. Nella casella Trova, inserisci $ # $ ^ w. Ciò specifica che si desidera trovare i caratteri univoci seguiti da uno spazio bianco. (Questo include i tuoi spazi iniziali.)

  10. Fare clic sul pulsante Nessuna formattazione.

  11. Elimina qualsiasi cosa nella casella Sostituisci con.

  12. Fare clic su Sostituisci tutto.

  13. Nella casella Trova, inserisci $ # $. Specifica che desideri trovare i caratteri univoci rimanenti.

  14. Fare clic su Sostituisci tutto.

È possibile, se lo si desidera, utilizzare anche una macro per rimuovere gli spazi iniziali. Tutto ciò che la macro deve fare è scorrere tutte le celle di una tabella e tagliare gli spazi iniziali:

Sub DeleteCellLeadingSpace()

Dim aCell As Cell     Dim aRow As Row     Dim cText As String

If Selection.Information(wdWithInTable) Then         For Each aRow In Selection.Tables(1).Rows             For Each aCell In aRow.Cells                 cText = aCell.Range.Text                 cText = LTrim(cText)

aCell.Range.Text = Left(cText, Len(cText) - 2)

Next aCell         Next aRow     Else         MsgBox "Insertion point must be in a table."

End If End Sub

Nota che quando questa macro inserisce le informazioni in una cella (dalla variabile cText), rimuove solo tutto tranne gli ultimi due caratteri. Se non lo fai, ti ritroverai con un ritorno duro aggiuntivo in ogni cella della tabella.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1263) si applica a Microsoft Word 2007, 2010, 2013 e 2016.