ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Κουμπί για καθαρισμό του περιεχομένου περιοχής κελιών

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 31-01-11, 21:27
Όνομα: φωτης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-01-2011
Μηνύματα: 29
Προεπιλογή Κουμπί για καθαρισμό του περιεχομένου περιοχής κελιών

Καλησπέρα!

Θα ήθελα να δημιουργήσω σε ένα φύλλο εργασίας ένα κουμπί το οποίο θα καθαρίζει (delete) το περιεχόμενο μιας περιοχής κελιών - αντί να επιλέγω την περιοχή και να κάνω delete.

Υπάρχει σε κάποια απο τις εφαρμογές VBA του forum κάτι αντίστοιχο που να έχει χρησιμοποιηθεί ως λειτουργία?

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

Φίλε Φώτη,
Ας υποθέσουμε ότι θέλεις να καθαρίζεις την περιοχή 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 εμφανίζεις την εργαλειοθήκη Φόρμες ( δεξί κλικ στη περιοχή εργαλείων και τσεκάρισμα της επιλογής Φόρμες)
β) Στην εργαλειοθήκη Φόρμες που θα εμφανιστεί επιλέγεις την εικόνα του κουμπιού και με το ποντίκι φτιάχνεις ένα κουμπί πάνω στο φύλλο σου.
γ) Κάνοντας δεξί κλικ πάνω στο Κουμπί επιλέγεις Αντιστοίχιση μακροεντολής, Επιλέγεις την μακροεντολή που φτιάξαμε παραπάνω και πατάς Οκ.

Πες μας αν τα κατάφερες.
Θανάσης
Απάντηση με παράθεση
  #3  
Παλιά 04-02-11, 21:25
Όνομα: φωτης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-01-2011
Μηνύματα: 29
Προεπιλογή

Καλησπέρα Θανάση και σε ευχαριστώ!

Δούλεψε μια χαρά.
Έχεις υπόψη σου βιβλιογραφία για προγραμματισμό σε VBA?
Απάντηση με παράθεση
  #4  
Παλιά 05-02-11, 00:41
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 823
Προεπιλογή

Αγαπητέ Φώτη,
χαίρομαι που βοήθησα.
Σ'ευχαριστώ και εγώ με την σειρά μου για την ανταπόκριση σου.

Τώρα περί βιβλιογραφίας VBA δεν έχω προσωπική εμπειρία αλλά σε σχετικό ερώτημα που έχει τεθεί στο φόρουμ παλαιότερα αρκετοί φίλοι (μεταξύ αυτών οι Τάσος (Tasos) και Γιάννης (nisgia) τους οποίους θεωρώ κορυφή στην VBA) δίνουν σχετικές συμβουλές, αξιολογούν και προτείνουν κάποια βιβλία.

Δες λοιπόν το θέμα ΕΔΩ.

Τα λέμε
Θανάσης
Απάντηση με παράθεση
  #5  
Παλιά 07-02-11, 21:01
Όνομα: φωτης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-01-2011
Μηνύματα: 29
Προεπιλογή

Καλησπέρα.

Σε ευχαριστώ Θανάση που με γλύτωσες από πολύ ψάξιμο στο forum!
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Επιλογή περιοχής κελιών από συνεχόμενα φύλλα και μεταφορά τους σε νέο φύλλο excel Σανίδας Visual Basic for Applications (VBA) 20 03-04-19 23:12
[VBA] αυτόματη αντιγραφή περιεχομένου κελιών Payne83 Excel - Ερωτήσεις / Απαντήσεις 12 26-07-16 14:46
[Συναρτήσεις] Άθροισμα περιοχής κελιών που ικανοποιούν συνθήκες elsap Excel - Ερωτήσεις / Απαντήσεις 7 14-01-16 09:34
[Excel07] Αυτόματη δημιουργία περιοχής stam75 Excel - Ερωτήσεις / Απαντήσεις 2 07-12-15 21:14
[Excel07] Συνένωση περιεχομένου κελιών πολλών φύλλων σε νέο φύλλο petroskodos Excel - Ερωτήσεις / Απαντήσεις 7 14-01-14 18:31


Η ώρα είναι 01:23.