Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 17-07-16, 22:32
Payne83 Ο χρήστης Payne83 δεν είναι συνδεδεμένος
Όνομα: Αντώνης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-09-2015
Μηνύματα: 15
Προεπιλογή

Εάν βάλω αυτόν τον κώδικα στην ενεργοποίηση και απενεργοποίηση της φόρμας

Worksheets("Active Maschines").Range("A1").Copy _
destination:=Worksheets("Active On Map").Range("C4")

Αντιγράφει τον σωστό αριθμό αλλά από τα φανάρια αντιγράφει μόνο το πρώτο το οποίο στην μορφοποίηση υπό όρους είναι το πράσινο. Περίεργο....

Ξέρετε για ποιόν λόγο γίνεται αυτό?

Επίσης ακόμα και δούλευε και να αντέγραφε και το σωστό φανάρι θα χρειαζόταν μια επαναληπτική μέθοδο (Loop) για να μην γράφω τον ίδιο κώδικα για 50 φορές για κάθε κελί ξεχωριστά. Το δύσκολο πάλι εδώ είναι ότι στην φόρμα Active On Map οι μηχανές είναι διάσπαρτες με βάσει την θέση τους στον χώρο και όχι η μία κάτω από την άλλη.
Απάντηση με παράθεση