Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλησπέρα σε όλη την κοινότητα, ψάχνω να βρω μια λύση για να συγχωνεύονται κελιά με την ίδια τιμή. Τα κελιά που θέλω να συγχωνεύσω είναι σε μια στήλη (όχι σε όλες) πχ στο συνημμένο αρχείο είναι η στήλη B Επισυνάπτω αρχείο για να δείτε. Οι πρώτες στήλες (Α,Β,C) είναι οι αρχικές και οι στήλες G,H,I είναι το αποτέλεσμα που θα ήθελα. Σας ευχαριστώ!! |
#2
|
![]()
Άποψή μου, την οποία υποστηρίζω πολλά χρόνια τώρα, είναι: VBA και συγχωνευμένα δεν πάνε μαζί... Βρές άλλο τρόπο. Σημείωση: Οι αρχικές στήλες, είναι ότι καλύτερο, για την εμφάνιση των δεδομένων... |
#3
| |||
| |||
![]()
Σπύρο έχεις απόλυτο δίκιο, αλλά αυτό που ζητάω είναι για παρουσίαση πικάκων και όχι για επεξεργασία δεδομένων. |
#4
|
![]()
Υπάρχει καλύτερη παρουσίαση από αυτό;
|
#5
| |||
| |||
![]()
Είναι συγκεκριμένη η δομή του πίνακα που θα πρέπει να παρουσιάσω. Αν ήταν στην ευκαιρία μου θα το έδινα περίπου σαν τον πίνακα που παρουσιάζεις. |
#6
|
![]()
Στο βιβλίο που ακολουθεί, υπάρχει λύση με VBA, όπου συμβαίνουν τα εξής: 1 Τρέχουμε τον κώδικα, από το κουμπί του φύλλου. 2 Ανοίγει Inputbox, στο οποίο, ορίζουμε την περιοχή, που θέλουμε (πχ b2:b20) 3 Πιέζουμε, Ok Αποτέλεσμα: Όλα τα συνεχόμενα κελιά, της περιοχής που επιλέξαμε, θα συγχωνευθούν, εφ' όσον περιέχουν την ίδια τιμή. Για τον κώδικα, το κενό κελί, θεωρείται τιμή. Οπότε αν υπάρχουν δύο συνεχόμενα κενά θα συγχωνευθούν. Σημείωση: Ο κώδικας, μας επιτρέπει να επιλέξουμε, μια ή και περισσότερες στήλες, που για το συγκεκριμένο παράδειγμα, σημαίνει, ότι αν επιλέξουμε, τις b, c στήλες θα συγχωνεύσει, την b, ως προς ονόματα και την c, ως προς Yes/No... |
#7
| |||
| |||
![]()
Σ' ευχαριστώ πολύ Σπύρο... όπως και όλη την κοινότητα!!!
|
#8
| |||
| |||
![]()
Καλησπέρα ...Σπύρο, σε κάποιο σημείο δηλώνεις "SelectedRng.Parent", χρησιμοποιείς δηλαδή την ιδιότητα Parent του αντικειμένου Range. μ' αυτόν τον τρόπο επικαλείσαι το "ανώτερο" σε ιεραρχία αντικείμενο, το Worksheet, έτσι δεν είναι; Τι κερδίζουμε, πέρα απ' την κομψότητα του κώδικα, μ' αυτόν τον τρόπο; διότι ο κώδικας τρέχει και χωρίς αυτό! Τελευταία επεξεργασία από το χρήστη Χρήστος : 24-10-15 στις 19:14. |
#9
|
![]()
Καλησπέρα Δεν θα ήθελα, να αναφερθώ σε θέματα, «κατασκευής» του κώδικα... Επειδή όμως αναφέρεις, ότι δουλεύει και χωρίς αυτό, δοκίμασε το εξής: Αυτή είναι η γραμμή. Κώδικας: SelectedRng.Parent.Range(c.Cells(i, 1), c.Cells(k - 1, 1)).Merge Κώδικας: SelectedRng.Range(c.Cells(i, 1), c.Cells(k - 1, 1)).Merge Δουλεύει, σωστά...; *Δεν υπάρχουν, κομψοί και άκομψοι κώδικες... |
#10
| |||
| |||
![]()
...όχι....όχι...δεν αναφέρω ότι δουλεύει και χωρίς αυτό....προσπαθώ να καταλάβω....έκανα 1 μοναδική δοκιμή....και για κακή μου τύχη δούλεψε μια χαρά....και αποφάσισα να συζητήσω μαζί σου.......δεν είχα αντιληφθεί ότι δεν συζητιούνται θέματα κώδικα στο Forum..... όλα καλά.... Πάντως αναφερόμουν στην περίπτωση που γραφτεί έτσι: Range(c.Cells(i, 1), c.Cells(k - 1, 1)).Merge που δουλεύει... Τελευταία επεξεργασία από το χρήστη Χρήστος : 24-10-15 στις 20:03. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Word Merge | thanosgr | Access - Ερωτήσεις / Απαντήσεις | 2 | 05-04-13 13:53 |
Access 2007 και Word Merge | editolis | Access - Tips & Tricks | 0 | 15-02-10 19:54 |
[Γενικά] Mail Merge - Συγχωνευση αλληλογραφίας σε Word | Ms-Office-Development Team | Excel samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 01-02-10 08:46 |
[Μορφοποίηση] Flashing Cells στην Excel | Ms-Office-Development Team | Excel samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 12-01-10 18:59 |
Η ώρα είναι 14:28.