Μεταφορά τιμών Excel από UserForm

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

Πώς να αναζητήσετε έξυπνα δεδομένα Excel από ένα UserForm

Όταν χρησιμοποιείτε το UserForms στις διαδικασίες VBA, υπάρχει πάντα το καθήκον να αποθηκεύσετε μια συγκεκριμένη κατάσταση ή πληροφορίες στο UserForm και στη συνέχεια να τα αναζητήσετε σε μια ενότητα.

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

Κάθε UserForm έχει την ιδιότητα ΗμέραΤο Μπορείτε επίσης να εκχωρήσετε ένα κείμενο σε αυτήν την ιδιότητα. Όσο το UserForm δεν εκφορτώνεται από τη μνήμη, η ιδιότητα παραμένει Ημέρα την αξία τους.

Για να μεταφέρετε πληροφορίες από ένα UserForm σε μια διαδικασία VBA, αποθηκεύστε τις πληροφορίες στην ιδιότητα Ετικέτα στον κωδικό προγράμματος του UserForm:

Me.Tag = "Το κείμενό μου"

Τώρα μπορείτε να αναζητήσετε αυτήν την ιδιότητα απευθείας στη διαδικασία σας:

Εάν UserForm1.Tag = "Το κείμενό μου" Τότε …

Βεβαιωθείτε ότι το περιεχόμενο του Ημέρα διατηρείται μόνο όσο παραμένει στη μνήμη το UserForm. Για να αποκρύψετε το UserForm, απλώς ρυθμίστε τη μέθοδο Κρύβω αντί Ξεφορτώνω ένα.

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

wave wave wave wave wave