
19-02-10, 19:22
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 1.325
| |
ΚαλησπέραΓιώργο!
Μπορείς να βάλεις τις μεταβλητές στην κορυφή μιας λειτουργικής μονάδας μιας φόρμας
πχ.: Private xxx as long
και στο Form_Load() : xxx = me.field1
Έτσι, δημιουργείς μια μεταβλητή που είναι διαθέσιμη και επεξεργάσιμη για όλα τα Sub
που υπάρχουν στη φόρμα, όσο η φόρμα είναι ανοιχτή.
Αν θέλεις να υπάρχει πρόσβαση στις μεταβλητές από οποιοδήποτε σημείο του Έργου VBA μπορείς να τις βάλεις σε μια κοινή λειτουργική μονάδα (Module) τις διαμορφώνεις έτσι: Public xxx as long
Στις μεταβλητές τύπου Public μπορείς να ορίσεις τιμές από οποιοδήποτε σημείο του
Έργου VBA και κρατούν τις τιμές τους όσο το αρχείο είναι ανοιχτό.
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word |