Γεια σας αναγνώστες του κ. Excel!
Δεδομένου ότι έχω δείξει ότι είναι σχεδόν αδύνατο να ακολουθήσετε τις συμβουλές της εβδομάδας, θα δοκιμάσω κάτι υπερβολικά φιλόδοξο - μια συμβουλή της ημέρας! Σε αντίθεση με τις συμβουλές της εβδομάδας που συνοδεύονται από αρκετές εκτυπώσεις οθόνης κ.λπ. Αυτή η συμβουλή γρήγορης ημέρας θα απαντήσει σε κάποια ερώτηση του αναγνώστη που μπορεί να είναι γενικού ενδιαφέροντος.
Ας φτάσουμε στην τσάντα για να δούμε ποιος θα είναι ο τυχερός πρώτος αναγνώστης μας….
Με συγγνώμη για τον Brigitte (η ερώτηση είναι πολύ περίπλοκη) και τη Marie (δεν απαντώ ποτέ σε ερωτήσεις που είναι * προφανώς * δακτυλογραφημένες κατά λέξη από την εργασία στο σχολείο σας), ο πρώτος τυχερός αναγνώστης είναι η Judy που ρωτά:
Θα ήθελα να μάθω πώς συνδέετε το παράθυρο διαλόγου από το VB Editor στο φύλλο εργασίας. Έτσι, όταν ανοίγω το Excel, το παράθυρο διαλόγου που έχω δημιουργήσει από το VB Editor θα εμφανιστεί το πρώτο πράγμα.
Εντάξει Judy, εδώ είναι η απάντηση:
Όταν ανοίγει ένα βιβλίο εργασίας στο Excel, εκτελείται αυτόματα η μακροεντολή Workbook_Open. Αυτή η μακροεντολή πρέπει να βρίσκεται στο παράθυρο κώδικα που σχετίζεται με αυτό το βιβλίο εργασίας στο πρόγραμμα επεξεργασίας VBA. Εάν το παράθυρο διαλόγου σας ονομάζεται frmCust, τότε αυτή η μακροεντολή θα κάνει το κόλπο:
Private Sub Workbook_Open() frmCust.Show End Sub
Εντάξει, αυτό δεν ήταν πολύ οδυνηρό. Το προφανές πρόβλημα εδώ είναι ότι όταν πυροδοτώ μια απάντηση σε ένα e-mail και είναι λάθος, τότε φαίνεται μόνο ανόητο σε ένα άτομο. Αυτό το νέο μέσο μου επιτρέπει να φαίνομαι ανόητος σε πολλούς ανθρώπους ταυτόχρονα. Ακούγεται διασκεδαστικό!