Σπίτι Κοινωνική Media Μια μακροεντολή Excel για να εξακριβωθεί αν υπάρχει ένα βιβλίο εργασίας - dummies

Μια μακροεντολή Excel για να εξακριβωθεί αν υπάρχει ένα βιβλίο εργασίας - dummies

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

Βίντεο: Excel 2003 Expert - Μακροεντολές 2024

Βίντεο: Excel 2003 Expert - Μακροεντολές 2024
Anonim

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

Πώς λειτουργεί η μακροεντολή

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

Σε αυτήν τη μακροεντολή, χρησιμοποιείτε τη λειτουργία Dir, η οποία επιστρέφει μια συμβολοσειρά που αναπαριστά το όνομα του αρχείου που ταιριάζει με αυτό που περνάτε σε αυτήν. Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί με πολλούς τρόπους, αλλά εδώ, χρησιμοποιείτε το για να ελέγξετε αν υπάρχει η διαδρομή αρχείου που περνάτε σε αυτήν:

Λειτουργία FileExists (FPath As String) Ως Boolean 'Βήμα 1: Δηλώστε τις μεταβλητές σας Dim FName As String 'Βήμα 2: Χρησιμοποιήστε τη λειτουργία Dir για να πάρετε το όνομα αρχείου FName = Dir (FPath)' Βήμα 3: Εάν υπάρχει αρχείο, επιστρέψτε True. αλλιώς False Αν FName "Τότε FileExists = True _ Else: FileExists = Λειτουργία False End

Το βήμα 1 δηλώνει μια μεταβλητή String που κρατά το όνομα αρχείου που επιστρέφει από τη συνάρτηση Dir.FName είναι το όνομα της μεταβλητής String

Στο βήμα 2 προσπαθείτε να ορίσετε τη μεταβλητή FName.Αναφέρεστε με τη μεταβίβαση της μεταβλητής FPath στη λειτουργία Dir.Η μεταβλητή αυτή FPath διαβιβάζεται μέσω των δηλώσεων λειτουργίας (δείτε την πρώτη γραμμή ο κώδικας.) Αυτή η δομή σας εμποδίζει να κάνετε σκληρή κωδικοποίηση μιας διαδρομής αρχείου, μεταφέροντάς την ως μεταβλητή αντί

Αν δεν είναι δυνατή η ρύθμιση της μεταβλητής FName, η διαδρομή που πέρασα δεν υπάρχει. η μεταβλητή είναι κενή.Το βήμα 3 απλά μεταφράζει αυτό το αποτέλεσμα σε μια αληθινή ή ψεύτικη έκφραση

Και πάλι, αυτή η λειτουργία μπορεί να χρησιμοποιηθεί για την αξιολόγηση οποιασδήποτε διαδρομής αρχείου που θα περάσετε σε αυτήν.

Η ακόλουθη μακροεντολή δείχνει πώς να χρησιμοποιήσετε αυτήν τη λειτουργία:

Sub Macro1 () Εάν το FileExists ("C: TempMyNewBook ​​.xlsx") = True Στη συνέχεια υπάρχει το αρχείο MsgBox "Το αρχείο υπάρχει." Else MsgBox "Το αρχείο δεν υπάρχει." End If End Sub

Πώς να χρησιμοποιήσετε τη μακροεντολή

Για να εφαρμόσετε αυτήν τη μακροεντολή, μπορείτε να αντιγράψετε και να επικολλήσετε και τα δύο κομμάτια κώδικα τυπική ενότητα:

Ενεργοποιήστε τον επεξεργαστή της Visual Basic πατώντας Alt + F11.

  1. Κάντε δεξί κλικ στο όνομα του έργου / βιβλίου εργασίας στο παράθυρο του έργου.

  2. Επιλέξτε Εισαγωγή → Ενότητα.

  3. Πληκτρολογήστε ή επικολλήστε τον κώδικα στη νεοδημιουργηθείσα ενότητα.

Μια μακροεντολή Excel για να εξακριβωθεί αν υπάρχει ένα βιβλίο εργασίας - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

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