Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 31-01-11, 23:00
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Φίλε Φώτη,
Ας υποθέσουμε ότι θέλεις να καθαρίζεις την περιοχή A3:D8
Θα πρέπει να κάνεις τα παρακάτω δύο βήματα
Βήμα 1ο
Πρέπει να φτιάξεις μια μακροεντολή που θα κάνει το ζητούμενο, είτε με καταγραφή νέας μακροεντολής από το μενού εργαλεία/Μακροεντολή ή ακολουθώντας τα παρακάτω βήματα
α) πατώντας Alt+F11 ανοίγει ο Visual Basic Editor (VBE).
β) Στο μενού Insert του VBE επιλέγεις Module
γ) Στο παράθυρο του Module αντιγράφεις τον παρακάτω κώδικα (3 γραμμές)
Sub MyClear()
Range("A3:D8").ClearContents
End Sub
δ) Κλείνεις τον VBE (μενού File/Close and return to Excel Alt+Q)

Βήμα 2ο
Πρέπει να αντιστοιχίσεις την μακροεντολή σου σε ένα κουμπί με τα παρακάτω βήματα
α) Στο Excel εμφανίζεις την εργαλειοθήκη Φόρμες ( δεξί κλικ στη περιοχή εργαλείων και τσεκάρισμα της επιλογής Φόρμες)
β) Στην εργαλειοθήκη Φόρμες που θα εμφανιστεί επιλέγεις την εικόνα του κουμπιού και με το ποντίκι φτιάχνεις ένα κουμπί πάνω στο φύλλο σου.
γ) Κάνοντας δεξί κλικ πάνω στο Κουμπί επιλέγεις Αντιστοίχιση μακροεντολής, Επιλέγεις την μακροεντολή που φτιάξαμε παραπάνω και πατάς Οκ.

Πες μας αν τα κατάφερες.
Θανάσης
Απάντηση με παράθεση