Excel VBA Αποθήκευση ως μορφή αρχείου (12 κατάλληλα παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

Αποθηκεύουμε σημαντικές πληροφορίες σε Excel Επίσης, εκτελούμε διάφορες λειτουργίες ανάλογα με τις απαιτήσεις μας. Έτσι, είναι απαραίτητο να αποθηκεύσουμε το αρχείο μόλις το ενημερώσουμε. Διαφορετικά, μπορεί να χάσουμε κάποια πολύτιμα δεδομένα. Υπάρχουν ορισμένοι αποτελεσματικοί τρόποι για να Αποθήκευση ένα Βιβλίο εργασίας του Excel . Επιπλέον, η αποθήκευση ενός Excel αρχείο σύμφωνα με το επιθυμητό μας Μορφή , ή την αποθήκευση του αρχείου στο επιθυμητό Τοποθεσία είναι ένα άλλο ζωτικής σημασίας έργο. Σε αυτό το άρθρο, θα σας δείξουμε τα πιο χρήσιμα παραδείγματα των Excel VBA Αποθήκευση ως μορφή αρχείου .

Κατεβάστε το βιβλίο ασκήσεων

Κατεβάστε το παρακάτω βιβλίο εργασίας για να εξασκηθείτε μόνοι σας.

VBA Αποθήκευση ως μορφή αρχείου.xlsm

12 παραδείγματα αποθήκευσης αρχείων Excel VBA ως μορφή αρχείου

Για να γίνει κατανοητό, θα χρησιμοποιήσουμε το ακόλουθο σύνολο δεδομένων ως παράδειγμα. Για παράδειγμα, το σύνολο δεδομένων αναπαριστά το Πωλητής , Προϊόν , και Καθαρές πωλήσεις μιας εταιρείας. Εδώ, θα αποθηκεύσουμε αυτό το βιβλίο εργασίας εφαρμόζοντας Excel VBA Αποθήκευση ως μορφή αρχείου .

1. VBA για να αποθηκεύσετε ως αρχείο Excel

Στο πρώτο μας παράδειγμα, θα σας δείξουμε ένα απλό Κώδικας VBA για να αποθηκεύσετε ένα Excel Επομένως, ακολουθήστε τα παρακάτω βήματα για να εκτελέσετε την εργασία.

ΒΗΜΑΤΑ:

  • Πρώτον, μεταβείτε στο Καρτέλα Developer.
  • Στη συνέχεια, επιλέξτε Visual Basic .

  • Ως αποτέλεσμα, η VBA θα εμφανιστεί το παράθυρο.
  • Μετά από αυτό, κάντε κλικ στο Εισαγωγή .
  • Στη συνέχεια, επιλέξτε το Ενότητα .

  • Ως εκ τούτου, η Ενότητα θα εμφανιστεί το παράθυρο.
  • Στη συνέχεια, αντιγράψτε τον ακόλουθο κώδικα και επικολλήστε τον στο πλαίσιο.
 Sub Example_1() ActiveWorkbook.SaveAs End Sub 

  • Τώρα, εκτελέστε τον κώδικα πατώντας F5 .
  • Κατά συνέπεια, θα πρέπει να εισαγάγετε το όνομα του αρχείου, τη μορφή και άλλες πληροφορίες που σας ζητούνται.
  • Τέλος, θα αποθηκεύσει το αρχείο στην τοποθεσία που έχετε ορίσει.

Διαβάστε περισσότερα: Πώς να αποθηκεύσετε ένα φύλλο εργασίας ως νέο αρχείο χρησιμοποιώντας το Excel VBA

2. Καθορισμός επέκτασης αρχείου με το Excel VBA

Στο προηγούμενο παράδειγμα, έπρεπε να καθορίσουμε χειροκίνητα το Μορφή αρχείου μετά το πάτημα της εντολής run. Αλλά εδώ, θα δείξουμε έναν πιο αποτελεσματικό τρόπο για την εφαρμογή Excel VBA Αποθήκευση ως μορφή αρχείου για να αποθηκεύσουμε τα βιβλία εργασίας στην επιθυμητή μορφή. Θα καθορίσουμε απλά την επέκταση αρχείου μετά το όνομα του αρχείου. Έτσι, εισάγετε τον παρακάτω κώδικα στο αρχείο Ενότητα παράθυρο.

 Sub Example_2() Dim location As String location = "D:\SOFTEKO\excel vba save as file format.xlsm" ActiveWorkbook.SaveAs Filename:=location End Sub 

Με αυτόν τον τρόπο, μπορείτε να εκτελέσετε τον κώδικα για να λάβετε το αρχείο στην επιθυμητή μορφή και θέση. αποθηκεύστε το αρχείο σε μορφή xlsx, τύπος xlsx αντί xlsm .

Διαβάστε περισσότερα: Μακροεντολή Excel VBA για την αποθήκευση PDF σε συγκεκριμένο φάκελο (7 ιδανικά παραδείγματα)

3. Excel VBA για τη χρήση κώδικα μορφής αρχείου

Ωστόσο, μπορούμε να εισάγουμε το Αριθμός κωδικού μορφής αρχείου αντί να καθορίσετε την επέκταση του αρχείου. Μερικοί χρήσιμοι κωδικοί είναι οι εξής: .xlsx = 51 , . xlsm = 52 , .xlsb = 50 , .xls = 56 . Ως εκ τούτου, αντιγράψτε τον ακόλουθο κώδικα και επικολλήστε τον στο αρχείο Ενότητα κουτί.

 Sub Example_3() Dim location As String location = "D:\SOFTEKO\excel vba save as file format" ActiveWorkbook.SaveAs Filename:=location, FileFormat:=52 End Sub 

Διαβάστε περισσότερα: [Διορθώθηκε!] Γιατί το Excel δεν αποθηκεύει τη μορφοποίησή μου; (7 πιθανοί λόγοι)

4. Αποθήκευση στον ίδιο κατάλογο με VBA

Σε αυτό το παράδειγμα, θα δείξουμε πώς να Αποθήκευση στο Ίδιος κατάλογος όπου το αρχείο βρίσκεται ήδη με Excel VBA . Επομένως, εισάγετε τον κώδικα στο Ενότητα παράθυρο.

 Sub Example_4() ActiveWorkbook.SaveAs Filename:="excel vba save as file format" End Sub 

Διαβάστε περισσότερα: Excel VBA: Επιλογή τοποθεσίας και αποθήκευση ως PDF

5. VBA για αποθήκευση σε νέο κατάλογο

Ωστόσο, μπορεί επίσης να χρειαστεί να αποθηκεύσουμε το αρχείο σε ένα Νέος κατάλογος . Έτσι, πληκτρολογήστε τον ακόλουθο κώδικα στο Ενότητα box και εκτελέστε το.

 Sub Example_5() Dim location As String location = "D:\SOFTEKO\excel vba save as file format" ActiveWorkbook.SaveAs Filename:=location End Sub 

6. Ζητήστε κωδικό πρόσβασης για να ανοίξετε το αρχείο Excel

Επιπλέον, μπορείτε να εφαρμόσετε Excel VBA Αποθήκευση ως μορφή αρχείου να ζητήσει Κωδικός πρόσβασης στο Άνοιγμα αρχείου Excel . Έτσι, εισάγετε και εκτελέστε τον παρακάτω κώδικα.

 Sub Example_6() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", Password:="one" End Sub 

Διαβάστε περισσότερα: Πώς να αποθηκεύσετε το αρχείο Excel με κωδικό πρόσβασης

Παρόμοιες αναγνώσεις

  • Excel VBA για την αποθήκευση αρχείου με μεταβλητό όνομα (5 παραδείγματα)
  • Πώς να αποθηκεύσετε το Excel ως τοπίο PDF (με γρήγορα βήματα)
  • Excel VBA για να αποθηκεύσετε ως αρχείο χρησιμοποιώντας τη διαδρομή από το κελί (με γρήγορα βήματα)
  • Κώδικας VBA για το κουμπί αποθήκευσης στο Excel (4 παραλλαγές)
  • [Διορθωμένο!] Το αρχείο CSV του Excel δεν αποθηκεύει τις αλλαγές (6 πιθανές λύσεις)

7. Προσθήκη κωδικού πρόσβασης για επεξεργασία στο Excel

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

 Sub Example_7() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", WriteRes:="one" End Sub 

8. Άνοιγμα σε μορφή μόνο για ανάγνωση

Και πάλι, για το άνοιγμα ενός αρχείου στο Μόνο για ανάγνωση Μορφή , πληκτρολογήστε τον παρακάτω κωδικό και πατήστε F5 για να το τρέξετε.

 Sub Example_8() ActiveWorkbook.SaveAs _ Filename:="D:\SOFTEKO\excel vba save as file format.xlsm", _ ReadOnlyRecommended:=True End Sub 

Διαβάστε περισσότερα: Πώς να ανοίξετε έγγραφο του Word και να το αποθηκεύσετε ως PDF ή Docx με το VBA Excel

9. Δημιουργία πλαισίου διαλόγου "Αποθήκευση ως

Μια άλλη χρήσιμη λειτουργία του Excel VBA για να αποθηκεύσετε ως μορφή αρχείου είναι να δημιουργήσει Παράθυρο διαλόγου Αποθήκευση ως Ως εκ τούτου, εισάγετε τον παρακάτω κώδικα.

 Sub Example_9() Application.GetSaveAsFilename End Sub 

Διαβάστε περισσότερα: Μακροεντολή Excel για αποθήκευση ως PDF (5 κατάλληλα παραδείγματα)

10. VBA για τη δημιουργία & αποθήκευση νέου βιβλίου εργασίας

Εκτός από την αποθήκευση ενός αρχείου, μπορούμε επίσης να Δημιουργία & Αποθήκευση νέου βιβλίου εργασίας με VBA Για να ολοκληρώσετε την εργασία, πληκτρολογήστε τον παρακάτω κώδικα στο πεδίο Ενότητα παράθυρο και πατήστε F5 .

 Sub Example_10() Dim book As Workbook Set book = Workbooks.Add Application.DisplayAlerts = False book.SaveAs Filename:="D:\SOFTEKO\excel vba save as file format.xlsm" Application.DisplayAlerts = True End Sub 

Διαβάστε περισσότερα: Excel VBA: Αποθήκευση φύλλου ως νέο βιβλίο εργασίας χωρίς άνοιγμα

11. Αποθήκευση ενεργού βιβλίου εργασίας στο Excel

Ομοίως, μπορούμε να αποθηκεύσουμε το ενεργό βιβλίο εργασίας όπου είναι ήδη αποθηκευμένο. Για να πραγματοποιήσετε τη λειτουργία, εισάγετε τον πολύ απλό κώδικα.

 Sub Example_11() ActiveWorkbook.Save End Sub 

Διαβάστε περισσότερα: Πώς να αποθηκεύσετε μια μακροεντολή για όλα τα βιβλία εργασίας στο Excel (με εύκολα βήματα)

12. VBA για την αποθήκευση σε μορφή PDF στο Excel

Τέλος, μπορούμε να χρησιμοποιήσουμε το PDF επέκταση αρχείου στην υπηρεσία μας VBA κώδικα για να αποθηκεύσετε στο Μορφή PDF . Έτσι, εφαρμόστε Excel VBA Αποθήκευση ως μορφή αρχείου Στη συνέχεια, εκτελέστε τον κώδικα πατώντας F5 .

 Sub Example_12() ActiveSheet.SaveAs Filename:="excel vba save as file format.pdf" End Sub 

Διαβάστε περισσότερα: Πώς να αποθηκεύσετε το Excel ως PDF (6 χρήσιμοι τρόποι)

Συμπέρασμα

Στο εξής, θα μπορείτε να αποθηκεύετε αρχεία με Excel VBA Αποθήκευση ως μορφή αρχείου ακολουθώντας τα παραδείγματα που περιγράφονται παραπάνω. Συνεχίστε να τα χρησιμοποιείτε και ενημερώστε μας αν έχετε περισσότερους τρόπους για να κάνετε την εργασία. το ExcelWIKI Μην ξεχάσετε να αφήσετε σχόλια, προτάσεις ή απορίες, αν έχετε, στο τμήμα σχολίων παρακάτω.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.