Εμφάνιση ενός μόνο μηνύματος
  #10  
Παλιά 02-06-15, 09:51
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλημέρα
Η απάντηση στο post #8, είναι σαφής.

Μπορείς να ανοίγεις, από όποιο φύλλο θέλεις, όποια φόρμα θέλεις ως εξής:

Παράδειγμα:

Έχεις, 5 φύλλα και 3 φόρμες.
Θέλεις, από το φύλλο1, να ανοίγει η UserForm2
από το φύλλο3, να ανοίγει η UserForm3
από το φύλλο5, να ανοίγει η UserForm1

Βάλε στα φύλλα, τον πρώτο κώδικα αντικαθιστόντας, το UserForm1 του παραδείγματος, με την φόρμα που θέλεις να ανοίγει από το συγκεκριμένο φύλλο.
Μετά σε κάθε κουμπί φόρμας, βάζουμε τον δεύτερο κώδικα.

Σημείωση:
Το αρχικό ερώτημα, δεν έκανε λόγο για πολλές φόρμες.
Η εκτέλεση ενός κώδικα, μπορεί να είναι «απλό» πράγμα.
Η σωστή και ασφαλής λειτουργία, είναι «άλλο» κεφάλαιο.
Κανονικά, θα πρέπει να ξέρει κανείς, πόσες φόρμες θα ανοίγουν, από που, να φτιάξει μοναδικά τις μεταβλητές όπου χρειάζεται, να ονομάσει μοναδικά τα Textboxes και κάποια άλλα πράγματα, που δεν είναι εύκολο να αναλυθούν εδώ.
Απάντηση με παράθεση