Αυτόματη κατάργηση των κεντρικών χώρων από τα κελιά

Πίνακας περιεχομένων

Πώς να καθαρίσετε τα κύτταρα μέσω VBA

Ειδικά μετά την εισαγωγή δεδομένων μπορεί να συμβεί ότι οι λίστες δεν μπορούν να διαβαστούν αμέσως ή δεν έχουν μορφοποιηθεί σωστά. Ένα κοινό πρόβλημα είναι η παρουσία κεντρικών χώρων μπροστά από αριθμούς ή κείμενο. Το παρακάτω σχήμα δείχνει πώς μπορεί να μοιάζει αυτό το περιεχόμενο:

Για να καταργήσετε αυτόματα τα κενά διαστήματα στα δεδομένα σας, επιλέξτε πρώτα τη σχετική περιοχή κελιών και καλέστε την ακόλουθη μακροεντολή:

Sub RemoveSpace ()
Dim Cell As Range
Για κάθε κελί σε επιλογή
Cell.Value = Application.Trim (Cell.Value)
Επόμενο κελί
Τέλος υπο

Η μακροεντολή διαγράφει όλα τα κενά κενά από τα προηγούμενα επιλεγμένα δεδομένα σας. Τα περιεχόμενα μετατρέπονται επίσης σε απόλυτες τιμές ταυτόχρονα. Το παρακάτω σχήμα δείχνει το αποτέλεσμα της μετατροπής:

Συμβουλή: Αν θέλετε να μάθετε πώς να εισάγετε και να ξεκινάτε μακροεντολές στο Excel, θα βρείτε μια σύντομη περιγραφή εδώ: www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros-in -excel- a.html

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave