
31-01-23, 13:22
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα
Άλλαξε τη δήλωση: Dim X As String
σε: Public X As String
Προσοχή:
Αυτό θα δημιουργήσει προβλήματα, αν υπάρχουν δηλωμένες και άλλες μεταβλητές X στο Module.
Επίσης αν γίνει μεταβολή της τιμής του X έξω από τη συνάρτηση SetValuesFromForm, θα μεταβληθεί και μέσα σ' αυτή.
Το καλύτερο είναι να παίρνουμε την τιμή με μια συνάρτηση τύπου:
Public Function GetValuesFromForm()
Dim X As String
X= Forms!Form1.TextField1
GetValuesFromForm=X
End Function
y=GetValuesFromForm()
Το y θα είναι ίσο με X
|