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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-01-16, 10:07
Όνομα: Αίας
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-10-2015
Μηνύματα: 8
Προεπιλογή Μεταφορά αναλυτικών εγγραφών πολλών φύλλων σε ένα συγκεντρωτικό

Καλημέρα ... Καλή χρονιά με υγεία και ότι καλύτερο για όλους
Ζητώ τη βοήθειά σας στο εξής θέμα μου.
Έχω ένα βιβλίο με 150 περίπου φύλλα (με την ίδια ακριβώς γραμμογράφηση και διάφορα φίλτρα, όπου το κάθε φύλλο αφορά συγκεκριμένο άτομο) όπου καταχωρώ διάφορα δεδομένα, κείμενο και αριθμούς (μπορεί να φτάσουν μέχρι 500 γραμμές έκαστο). Θα ήθελα όλες αυτές οι εγγραφές να μεταφέρονται είτε κατευθείαν με την καταχώρησή τους είτε όποτε το ζητήσω σε ένα συγκεντρωτικό φύλλο μαζί με μια επιπλέον στήλη όπου θα αναφέρεται το φύλλο (όνομα ατόμου) προέλευσης της κάθε εγγραφής. Προσπάθησα με συγκεντρωτικό πίνακα αλλά δεν μου βγαίνει όπως θέλω. Με κώδικα που έχω προσαρμόσει τώρα πρέπει να πατάω μέσα από κάθε φύλλο την μεταφορά (κάτι πολύ χρονοβόρο και επικίνδυνο να ξεχαστεί κάτι). Τέλος θα με εξυπηρετούσε και η ανάποδη λύση. Δηλαδή να πληκτρολογώ όλα τα δεδομένα στο συγκεντρωτικό και μετά βάσει του ονόματος που θα έχω στη στήλη Α (όνομα φύλλου) να κατανέμονται τα δεδομένα στα αντίστοιχα φύλλα. Ανεβάζω σχετικό αρχείο για κατανόηση. Ευχαριστώ.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx ΔΕΙΓΜΑ.xlsx (15,8 KB, 36 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη AIAS : 09-01-16 στις 10:48.
Απάντηση με παράθεση
  #2  
Παλιά 09-01-16, 16:50
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Γιώργο, αν θέλεις να κρατήσεις την μορφή-δομή του βιβλίου σου, τότε:
Ο καλύτερος τρόπος είναι, να βάλεις κώδικα, που μεταφέρει τα δεδομένα από κάθε φύλλο σε συγκεντρωτικό,
με συμβάν Deactivate, ώστε να μην υπάρχει περίπτωση, ποτέ μα ποτέ,
να «ξεχαστεί», κάποια μεταφορά...

Ακόμα
μπορεί να μπεί σε συμβάν, BeforeClose - BeforeSave ανάλογα...

Όμως,
όλα αυτά κατά την άποψή μου, είναι μάταια...
Αυτό που μπορεί να είναι απλή λύση, ίσως, είναι και η καλύτερη...
Ένα μόνο φύλλο με όλες τις ημερήσιες καταχωρήσεις και φίλτρα, (manual ή με vba)
σε πελάτη ή άλλα δεδομένα ...
Φυσικά, το βιβλίο, θα πρέπει να γίνει .xlsm, αν βάλουμε κώδικα...
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Rep_ΔΕΙΓΜΑ.xlsx (20,5 KB, 48 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 09-01-16, 17:18
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Αίαντα, δες μια πρόταση στο συνημμένο.

Είναι προσαρμοσμένη στη δομή του βιβλίου που ανέβασες.

Επίσης αντιμετωπίζει και τις δύο περιπτώσεις:
  • Από πολλά φύλλα => ένα συγκεντρωτικό
  • Από 1 συγκεντρωτικό => πολλά φύλλα (ένα για κάθε πελάτη).
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm SumaSheets.xlsm (59,0 KB, 67 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 09-01-16, 21:52
Όνομα: Αίας
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-10-2015
Μηνύματα: 8
Προεπιλογή

Κατά πρώτον θα ήθελα να ευχαριστήσω και τους δύο σας για την αμεσότητα των απαντήσεών σας και κυρίως για το χρόνο που διαθέσατε προκειμένου να με βοηθήσετε ανιδιοτελώς. Ένα μεγάλο ε υ χ α ρ ι σ τ ώ είναι το λιγότερο. Σχετικά με τις απαντήσεις....
Σπύρο φαίνεται πως είσαι λάτρης του αρχαίου ρητού "ουκ εν τω πολλώ το ευ" και πραγματικά η απάντησή σου είναι ένα δείγμα απλότητας και ποιότητας. Για να είμαι ειλικρινής σκεφτόμουν κάτι τέτοιο σήμερα αλλά επειδή το συγκεκριμένο αρχείο θα πρέπει αφενός να εκτυπώνεται ως καρτέλα (που μπορεί να γίνει με τα φίλτρα), αφετέρου θα υπόκειται σε έλεγχο (ως ηλεκτρονικό αρχείο και ως έχει) από Δημόσια Υπηρεσία, οπότε μάλλον τα φίλτρα δεν θα εξυπηρετούν σε έλεγχο γιατί οι καρεκλοκένταυροι έχουν μάθει να βλέπουν "καρτέλες". Για αυτό και στο κανονικό μου αρχείο έχω φύλλο με τα ονόματα των πελατών (φύλλα) και τις ανάλογες υπερσυνδέσεις για απ' ευθείας μετακίνηση στις καρτέλλες. Για μένα είναι σίγουρα καλύτερα θα ήταν να καταχωρώ σε συγκεντρωτικό φύλλο όλες τις εγγραφές (γιαυτό είπα και αν γίνεται να διαμοιράζω τις εγγραφές από το συγκεντρωτικό).
Από την άλλη έχω τη λύση που μου προτείνει ο Γιώργος που δεν πρόλαβα ακόμα να την δουλέψω αλλά σίγουρα κάνει αυτό που θέλω απ΄ ότι είδα σε πρώτη επαφή. Θα κάνω τις δοκιμές μου ή και κάποιες ψιλοαλλαγές και θα αποφασίσω. Ένα είναι σίγουρο πάντως. Και οι δύο σας δώσατε άρτιες λύσεις και αποτελείτε για μένα αλλά και για πολλούς άλλους πηγή γνώσης αλλά και το έναυσμα να διαβάσω και να πειραματιστώ ακόμα περισσότερο σε θέματα που εσείς είστε "καθηγητές" και εγώ στο "δημοτικό". Με πολύ προσπάθεια και χρόνο ίσως καταφέρω κάποτε να φτάσω τουλάχιστον στο "λύκειο". Μακρυγόρησα αλλά ήθελα να ξέρετε ότι δεν είναι μόνο οι λύσεις που προτείνετε αλλά και το παράδειγμα προς μίμηση που δίνετε. Σας ευχαριστώ
Υ.Γ. Αν κάτι σας χρειασθώ επ΄ αυτού θα επανέλθω.
Απάντηση με παράθεση
  #5  
Παλιά 09-01-16, 23:05
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Να σ' ευχαριστήσω κι εγώ με τη σειρά μου, για τα καλά λόγια.

Ανεξάρτητα αν θα χρησιμοποιηθεί κάτι τέτοιο, στο βιβλίο που ακολουθεί, υπάρχει
μια πρόταση που βασίζεται στο προηγούμενο post μου.
Θα ωφελήσει πιστεύω, όλους όσους μας διαβάζουν...

Μπορείτε να το χρησιμοποιήσετε ως έχει ή
να το προσαρμόσετε στα δεδομένα σας.
Το παράδειγμα δείχνει πως μπορούμε να έχουμε ταυτόχρονα
καταχωρήσεις και καρτέλες σε ένα φύλλο.
1
Επιλέγουμε πελάτη
2
Πατάμε «καρτέλα»
Έχουμε την καρτέλα του πελάτη, με σύνολα ποσών, τίτλο κλπ και εκτυπώνουμε από τον τίτλο και κάτω
3
Πατάμε «κατάσταση» και επανερχόμαστε στην κατάσταση καταχωρήσεων
με ημερομηνία «σήμερα»

Μελετήστε το, για χρήση ή ως ...βοήθημα-μάθημα
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Rep_ΔΕΙΓΜΑ.xlsm (33,3 KB, 43 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 10-01-16, 01:56
Όνομα: Αίας
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-10-2015
Μηνύματα: 8
Προεπιλογή

Αγαπητοί φίλοι επανήλθα για επιπλέον βοήθεια στη λύση του Γιώργου....
Έχω το εξής πρόβλημα:
1) Οκ όλες οι μεταφορές στο συγκεντρωτικό αλλά πως μπορώ να εξαιρέσω από τις μεταφορές ένα συγκεκριμένο φύλλο (που περιέχει τα "περιεχόμενα" με υπερσυνδέσεις κλπ δεδομένα) τι πρέπει να διορθώσω στον κώδικα???? παρεμπιπτόντως στο συγκεκριμένο φύλλο το κελί Α1 είναι πάντα κενό(άρα αν δεν βρίσκει το Α1 να μην μεταφέρει τίποτε???).
2) Έχω πρόβλημα με τον ΣΠ που δεν μπορώ με τίποτε να κάνω τις στήλες με ποσά να έχουν δεκαδικά. Τις φτιάχνω με δεκαδικά και μόλις κάνω ανανέωση μένουν πάλι μόνο οι ακέραιοι. Τι δεν κάνω σωστά???? Ευχαριστώ.

Σπύρο μπαίνοντας είδα και το νέο δείγμα σου. Φανταστικό (και χρηστικά και οπτικα) και πολύ χρήσιμο για αρκετά πράγματα. Μου γεννάει πολλές ιδέες. Σας ευχαριστώ και πάλι.
Απάντηση με παράθεση
  #7  
Παλιά 10-01-16, 15:35
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Αίαντα, τις απαντήσεις μου στα σχετικά ερωτήματά σου, τις πρόσθεσα στο συνημμένο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm SumaSheets2.xlsm (104,1 KB, 73 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 10-01-16, 19:32
Όνομα: Αίας
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-10-2015
Μηνύματα: 8
Προεπιλογή

Γιώργο σ΄ ευχαριστώ. Όλα δουλεύουν τώρα.
Μπορείτε να κλείσετε το θέμα. Καλή συνέχεια.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] ΑΘΡΟΙΣΗ ΠΟΛΛΩΝ ΦΥΛΛΩΝ ΜΕ SUMIF tabaxr Excel - Ερωτήσεις / Απαντήσεις 2 12-02-16 10:53
[Συναρτήσεις] Άθροισμα πολλών φύλλων - Συνολική Εικόνα mantarinia Excel - Ερωτήσεις / Απαντήσεις 5 28-10-15 15:32
[Excel07] Συνένωση περιεχομένου κελιών πολλών φύλλων σε νέο φύλλο petroskodos Excel - Ερωτήσεις / Απαντήσεις 7 14-01-14 19:31
[Excel07] Εισαγωγή πολλών φύλλων σε ενα αθροιστικό oliveoilmill Excel - Ερωτήσεις / Απαντήσεις 8 08-11-13 11:29


Η ώρα είναι 07:24.