Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Μεταφορά στοιχείων ListBox στο Φύλλο Εργασίας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 26-11-13, 14:53
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-09-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 66
Προεπιλογή Μεταφορά στοιχείων ListBox στο Φύλλο Εργασίας

Το αρχείο περιέχει 2 Φύλλα Εργασίας (Validation_Sheet & DataSheet)
Στο Φύλλο Εργασίας (Validation_Sheet) υπάρχουν περιοχές ονομάτων , ορισμένες με συνάρτηση (Πωλητής1 , Πωλητής2 κλπ…..)
Στο Φύλλο Εργασίας (DataSheet) υπάρχει εξαρτημένη επικύρωση στο κελί D2 ανάλογα με την τιμή στο κελί B2 ,για να γίνονται
κάποιες περαιτέρω εργασίες.
Σε ένα UserForm έχουμε 2 ListBoxes(ListBox1 & Listbox2) , 2 ComboΒoxes (ComboΒox1 & ComboΒox2) & 2 CommandButtons
(Μεταφορά στοιχείων στο Φύλλο & Επαναφορά Λιστών).
Οι ListBoxes παίρνουν στοιχεία ανάλογα με την επιλογή από τα ComboΒoxes.
Στο UserForm υπάρχουν επίσης και κάποια CommandButtons & ένα CheckBox για μεταφορά στοιχείων μεταξύ των Λιστών.
Το ζητούμενο είναι , κώδικας για τα 2 CommandButtons (Μεταφορά στοιχείων στο Φύλλο & Επαναφορά Λιστών) ούτως ώστε
το πρώτο να μεταφέρει τα στοιχεία των 2 ListBoxes ανάλογα με την επιλογή στα 2 ComboΒoxes (ComboΒox1 & ComboΒox2),
στο Φύλλο Εργασίας (Validation_Sheet) και να τα κάνει αύξουσα ταξινόμηση (Sort A-Z) και να μην αλλάζει τον ορισμό των
ονομάτων και το δεύτερο να επαναφέρει τις Λίστες στην αρχική μορφή , πριν την μεταφορά στοιχείων μεταξύ των.

Όποια βοήθεια , θα είναι πολύτιμη……..

Ευχαριστώ ….
Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ListBoxMover.xlsm (31,9 KB, 34 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη Flashgordon61 : 26-11-13 στις 15:04.
Απάντηση με παράθεση
  #2  
Παλιά 27-11-13, 14:43
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα!

Αγαπητέ Γιώργο, επισυνάπτω ένα παράδειγμα με λίγο διαφορετική προσέγγιση όπου οι αλλαγές
πελατών ανάμεσα στους πωλητές γίνεται σε φόρμα μεν αλλά με "Drag & Drop" (όχι με κουμπιά).

Οι νέοι πωλητές συμπληρώνονται στην γραμμή 2 του φύλλου "Data".

Ελπίζω να σε βοηθήσει να συνεχίσεις.

Με εκτίμηση

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ReplaceListItems.xlsm (47,8 KB, 89 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 28-11-13, 11:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-09-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 66
Προεπιλογή

Τάσο , ευχαριστώ πολύ.........

Καλή συνέχεια.......

Γιώργος
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Μεταφορά δεδομένων από φύλλο σε φύλλο υπό όρους vagelis Excel - Ερωτήσεις / Απαντήσεις 2 18-10-14 19:18
[VBA] Ονόματα φύλλων εργασίας σε listbox jockey17 Excel - Ερωτήσεις / Απαντήσεις 2 03-07-14 22:13
Σύνδεση και μεταφορά δεδομένων απο πολλά βιβλία εργασίας σε ένα βιβλίο εργασίας. panos1978 Excel - Ερωτήσεις / Απαντήσεις 13 17-07-13 11:18
[Excel07] Άντληση στοιχείων απο φύλλα εργασίας σε συγκεντρωτικό φύλλο ggatzos Excel - Ερωτήσεις / Απαντήσεις 16 26-05-13 18:16
[Συναρτήσεις] Μεταφορά σε φύλλο εργασίας κατόπιν επιλογής από λίστα ELSA Excel - Ερωτήσεις / Απαντήσεις 3 23-12-12 10:23


Η ώρα είναι 16:05.