Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 06-07-18, 00:24
it0466 Ο χρήστης it0466 δεν είναι συνδεδεμένος
Όνομα: ΜΠΑΜΠΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 13-03-2010
Μηνύματα: 9
Προεπιλογή Τοποθέτηση checkbox σε πολλά φύλλα του Excel

Καλησπέρα,
Δουλεύω σε Microsoft Excel 2003 English Version. Σε ένα φύλλο του βιβλίου εργασίας μου τοποθετώ ένα checkbox το οποίο μέσω vba σε μια συγκεκριμένη περιοχή κελιών ψάχνει κελιά που έχουν συγκεκριμένη τιμή και αυτό που κάνει είναι να κρύβει τις τιμές των κελιών όταν είναι τσεκαρισμένο το checkbox και αντίστοιχα να τις εμφανίζει όταν είναι ξετσεκαρισμένο.
Σας παραθέτω και τον κώδικα vba στο συμβάν click του checkbox:

Παράθεση:
Private Sub chk1_Click()
Dim c As Range
If chk1.Value = True Then
For Each c In ActiveSheet.Range("A1:E1")
If c.Value = "Á" Then
c.NumberFormat = ";;;"
End If
Next c
Else
For Each c In ActiveSheet.Range("A1:E1")
If c.Value = "Á" Then
c.NumberFormat = "General"
End If
Next c
End If
End Sub
Το θέμα μου είναι το εξής:
Κάθε μήνα θα δημιουργώ ένα φύλλο το οποίο θα περιέχει στη συγκεκριμένη περιοχή κελιών κάποια Α όπως φαίνονται και στο αρχείο που σας επισυνάπτω. Θα πρέπει κάθε μήνα σε κάθε φύλλο να δημιουργώ καινούργιο checkbox με τον παραπάνω κώδικα που σας έστειλα για να αποκρύπτω αυτά τα Α; Δεν υπάρχει κάποιος τρόπος να τοποθετήσω το παραπάνω checkbox που δημιούργησα σε όλα τα φύλλα του excel με τον κώδικα που έχει και να δουλεύει εξίσου κανονικά και στα νέα φύλλα; Επισημαίνω ότι σε κάθε φύλλο που θα δημιουργώ η περιοχή κελιών Α1:Ε1 στην οποία ψάχνω να βρω τα Α παραμένει πάντα σταθερή.Στην ουσία θέλω να μάθω πως γίνεται και αν γίνεται να βάλω ένα checkbox με τον κωδικά του σε πολλαπλά φύλλα και να δουλεύει εξίσου καλά σε όλα τα φύλλα στην συγκεκριμένη σταθερή περιοχή κελιών.

Σας ευχαριστώ πολύ για την βοήθειά σας!
Συνημμένα Αρχεία
Τύπος Αρχείου: xls Τοποθέτηση checkbox σε πολλά φύλλα του Excel.xls (30,0 KB, 23 εμφανίσεις)
Απάντηση με παράθεση