Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να χρησιμοποιήσετε το VBA να μετατρέψει CSV σε XLS

Visual Basic for Applications ( VBA) είναι η γλώσσα που χρησιμοποιούν οι προγραμματιστές για να δημιουργήσουν την εξοικονόμηση χρόνου των προγραμμάτων για το Microsoft Word , Excel και Access. Μακρο λειτουργία εγγραφής του Excel παρέχει έναν εύκολο τρόπο για τη δημιουργία κώδικα VBA . Αυτό το χαρακτηριστικό μετατρέπει τις εργασίες που εκτελεί στο Excel, σε κώδικα του προγράμματος που μπορείτε αργότερα να επαναλάβετε να επαναλάβω - πολύ πιο γρήγορα - την αλληλουχία των ενεργειών που έχουν καταγραφεί αρχικά . Αν και το πρόγραμμα καταγραφής μακροεντολών δεν μπορούν να δημιουργήσουν πολύπλοκα προγράμματα , μπορεί να δημιουργήσει ένα που μετατρέπει αρχεία με τιμών διαχωρισμένων με κόμματα ( CSV ​​) σε προεπιλεγμένους τύπους αρχείων του Excel , οι οποίες καταλήγουν σε " XLS . " Ένα τέτοιο πρόγραμμα απελευθερώνει τους χρήστες του Excel από το να κάνει τη μετατροπή με το χέρι . Τα πράγματα που θα χρειαστείτε για Microsoft Excel
Ένα αρχείο με τιμών διαχωρισμένων με κόμματα ( CSV ​​αρχείο )
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε ένα νέο έγγραφο του Excel , κάντε κλικ στο κουμπί η "Προβολή " καρτέλα και στη συνέχεια κάντε κλικ στο στοιχείο "Record macro " κάτω από το "Macro " εικονίδιο . Πληκτρολογήστε " CSV_Converter " στο παράθυρο διαλόγου που σας ζητά να ονομάσετε τη νέα μακρο . Πατήστε "OK" για να ξεκινήσει η εγγραφή της μακροεντολής , η οποία θα οδηγήσει σε ένα πρόγραμμα VBA να μετατρέψετε ένα αρχείο CSV σε μορφή αρχείου Excel . 2

Κάντε κλικ στο κουμπί του Office και, στη συνέχεια κάντε κλικ στο κουμπί "Άνοιγμα ". Πλοηγηθείτε σε οποιοδήποτε αρχείο με ένα " . CSV " επέκταση , στη συνέχεια, κάντε κλικ στο κουμπί " Άνοιγμα" για να ανοίξετε το αρχείο .
Εικόνων 3

Κάντε πάλι κλικ στο κουμπί του Office και, στη συνέχεια κάντε κλικ στο κουμπί " Αποθήκευση ως . " Επιλέξτε οποιαδήποτε " Excel " τύπο αρχείου ( π.χ. " . Xlsm » ) , στη συνέχεια κάντε κλικ στο κουμπί "Αποθήκευση" για να αποθηκεύσετε το αρχείο ως βιβλίο εργασίας του Excel .
Η

4 Κάντε κλικ στο κουμπί Office και επιλέξτε " Κλείσιμο" για να κλείστε το αρχείο που έχει μετατραπεί , στη συνέχεια, κάντε κλικ στο μικρό τετράγωνο στο κάτω αριστερό τμήμα της γραμμής κατάστασης του Excel για να τερματίσετε την καταγραφή μακροεντολών .
5

Ανοίξτε την Εξερεύνηση των Windows , στη συνέχεια, μεταβείτε στο φάκελο που περιέχει το αρχείο Excel σας μόλις αποθηκεύσατε . Διαγράψτε το αρχείο , έτσι ώστε η μακροεντολή που καταγράφονται δεν θα σας ζητήσει να αντικαταστήσετε ένα υπάρχον αρχείο , όταν επαναλάβει τη μακροεντολή .
Η

6 Πατήστε το πλήκτρο " Alt - F8" στο Excel , στη συνέχεια, κάντε διπλό κλικ στο " CSV_Converter " στοιχείο για να εκτελέσετε τη μακροεντολή .
Η

7 Κάντε κλικ στο παράθυρο του Windows Explorer για να δείτε το αρχείο Excel, θα διαγράφεται προφανώς αποκατασταθεί . ( Η μακροεντολή δεν το επαναφέρετε από τον Κάδο Ανακύκλωσης ? . Δημιούργησε ένα άλλο αρχείο Excel με τον ίδιο ακριβώς τρόπο που γίνονται με το χέρι το πρώτο )
8

Πατήστε το πλήκτρο " Alt - F8 " για να εμφανίσετε μια λίστα των μακροεντολών , στη συνέχεια, επιλέξτε το " CSV_Converter " macro . Πατήστε το κουμπί " Επεξεργασία " για να εμφανίσετε τον κώδικα VBA για τη μακροεντολή , η οποία είναι στην Visual Basic ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE )
Η 9

Πληκτρολογήστε την ακόλουθη γραμμή πριν το " Workbooks.Open " δήλωση: .

Application.DisplayAlerts = False

αυτή η δήλωση θα αποτρέψει το πρόγραμμα να εμφανίσει μια ειδοποίηση όταν είναι για να σώσει μια μετατροπή CSV με το ίδιο όνομα με ένα υπάρχον .
Η 10

Κάντε κλικ με το ποντίκι οπουδήποτε μέσα στο " CSV_Converter " υπορουτίνα και πατήστε το πλήκτρο "F5 " για να επαναληφθεί . Αναζητήστε το αρχείο που έχει μετατραπεί , όπως κάνατε στο βήμα 7 .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα