Macro per Trim spazi in Excel

August 16

Macro per Trim spazi in Excel


spazi aggiuntivi nelle celle del foglio di calcolo di Excel possono causare problemi in sede di attuazione delle formule o l'ordinamento record. I dati importati da altre applicazioni spesso contengono spazi che il processo di importazione di Excel non può ignorare. Ciò si traduce in cellule che appaiono vuoto ma non sono, o cellule con uno spazio all'inizio dei dati. Microsoft fornisce "Top Dieci modi per pulire i vostri dati" sul loro sito web di Microsoft Office. Tra questi ci sono piccole applicazioni che operano all'interno di Excel chiamato macro.

Cosa macro Realizzare

Una macro in Microsoft Excel automatizza i processi. Le macro possono essere creati sia indirizzando Excel per ricordare sequenze di tasti o la scrittura di codice in VBA. Quando l'utente salva e chiude Excel, il software mantiene le macro da utilizzare di nuovo. Le macro possono essere memorizzate nel file "Personal.xls" che normalmente viene nascosto, rendendoli disponibili ogni volta che l'applicazione è in funzione; oppure possono essere memorizzati nel file corrente da utilizzare solo quando il file corrente aperto.

Tipi di macro

Excel include una serie di macro built-in. Essa consente anche di macro di battitura MEMORIZZATE creati dall'utente e le macro VBA-codificati. In macro di battitura memorizzati si indica Excel per ricordare le sequenze di tasti che si stanno eseguendo quindi salvare la macro quando si è finito di eseguire le sequenze di tasti. Per tagliare gli spazi, utilizzare l'operazione "Trova e sostituisci". Per le macro più complesse è possibile creare un modulo VBA. Premere ALT + F11 per aprire l'editor VBA. Premere F7 per aprire una finestra del codice. Digitare il codice.

Codice per il taglio gli ambienti,

Microsoft consiglia il seguente codice VBA per il taglio spazi. Digitare o copiare e incollare nella finestra del codice:

Sub CleanSheet2 ()

Dim rCell As Range

Dim RText come gamma

Impostare RText = Cells.SpecialCells (_

xlCellTypeConstants, _

xlTextValues)

Per ogni rCell In RText

Se Trim (rCell.Value) = "" Allora

rCell.ClearContents

Finisci se

Il prossimo

Set RText = Nothing

Set rCell = Nothing

End Sub

Fare macro facilmente accessibile

Le macro possono essere posizionati su una barra degli strumenti in modo che siano facilmente accessibili. Spostare il cursore sopra la barra degli strumenti e destro del mouse. Selezionare la scheda "Barra degli strumenti" e scegliere "Customize". Selezionare una barra degli strumenti o di crearne uno nuovo. Fare clic sulla scheda "Comandi" e scorrere verso il basso per "Macro" nella casella "Categorie". Fare clic e trascinare il pulsante "Custom" per voi barra degli strumenti preferito. Pulsante destro del mouse sull'icona e selezionare "Assegna macro". Selezionare la macro che si desidera su quel pulsante quindi modificare il "nome" e selezionare "Immagine e testo" dalla sezione stile.

Utilizzo di macro

Posizionare il cursore nella cella in cui si desidera l'attività per iniziare. Fare clic sulla macro sulla barra degli strumenti. Se non è stato messo un'icona sulla barra degli strumenti, scegliere "Tool" e poi "Macro" e selezionare la nuova macro e fare clic su "Esegui". La macro quindi eseguire le operazioni che avete programmato di fare. Per tagliare gli spazi non necessari da tutto il foglio di calcolo potrebbe essere necessario eseguire la macro più volte.