Θέμα: vba const

Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 19-02-10, 19:22
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού 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
Απάντηση με παράθεση