![]() |
Τακτοποίηση δεδομένων 1 Συνημμένο(α) Καλησπέρα, έχω 4 περιοχές με δεδομένα. Άλλη μία όπου θέλω να τα συγκεντρώνω. Από τις 4 περιοχές(Sections 1 έως 4) θέλω ότι δεδομένα υπάρχουν στην στήλη με τίτλο 1 να συγκεντρωθούν στην περιοχή All Sections στην στήλη με τίτλο 1, αντίστοιχα και για τις υπόλοιπες στήλες. Μετά από αρκετό ψάξιμο βρήκα μια συνάρτηση η οποία δείχνει να κάνει αυτό που χρειάζομαι. Στην περιοχή με κίτρινο χρώμα έχω 4 στήλες, μία για κάθε section. Εδώ θέλω στην στήλη με τίτλο Section 1 όλα τα δεδομένα που υπάρχουν στην περιοχή Section1 ανά στήλη(από στήλη με τίτλο 1 έως στήλη με τίτλο 20), χρησιμοποίησα την ίδια συνάρτηση, όμως μου δίνει τα δεδομένα κατά σειρά. Υπάρχει τρόπος, άλλη συνάρτηση, ή οτιδήποτε άλλο το οποίο θα μου δώσει τα δεδομένα κατά στήλη; Κάθε βοήθεια, διόρθωση, πρόταση δεκτη! Σας ευχαριστώ |
Καλησπέρα Νίκο, Στη στήλη DC (Section 1) θέλεις να έχεις το παρακάτω αποτέλεσμα: W1 W12 QW34 QW11 QW22 QW23 και όχι αυτό που υπάρχει στο συνημμένο παράδειγμα με τον συγκεκριμένο τύπο; Δηλαδή κάθε στήλη section του κίτρινου πίνακα, να έχει τις 20 στήλες κάθε αντίστοιχου πίνακα section τη μία κάτω από την άλλη; |
Ναι Χρήστο, πολύ σωστά! |
Δοκίμασε τον παρακάτω κώδικα αν σε καλύπτει: Κώδικας: Option Explicit |
Χρήστο σε ευχαριστώ, θα το δοκιμάσω κ θα σε ενημερώσω για το αποτέλεσμα. Ότι θα ήθελε κάποιος να κανονίσει ραντεβού μέσα από κώδικα vba, και κρύβει το d a t i n g, ούτε που θα το φανταζόμουν :005::005::005: |
Χρήστο δουλεύει άψογα! Να είσαι καλά! Μία ερώτηση, σχετικά με τις ονομασίες Section 1 έως 4, εάν αντικαταστήσω το Section στο φύλλο αλλά και στο κομμάτι του κώδικα παρακάτω με άλλη λέξη π.χ. Τμήμα νομίζω πως δεν θα επηρεάσει την λειτουργία Κώδικας: Cells(R2, Evaluate("MATCH(""Τμήμα ""&" & SC & ",2:2,0)")).Value = Cells(R1, C1).ValueΑν θελήσω να αλλάξω το 1 έως 4 σε Α Β Γ Δ; Είναι αυτό εφικτό; Και αν ναι, στο παρακάτω κομμάτι πως θα δηλώσω την αλλαγή αυτή; Κώδικας: For SC = 1 To 4 |
Για δοκίμασε αυτόν τον κώδικα καλύτερα: Κώδικας: Option ExplicitΗ For...To... δέχεται μόνο αριθμούς, οπότε δεν μπορείς να χρησιμοποιήσεις γράμματα. |
Καλημέρα! Χρήστο έχω ενημερώσει τον κώδικα και λειτουργεί επίσης άψογα. Σε ευχαριστώ για τον χρόνο σου! Όσον αφορά την χθεσινή μου ερώτηση: Παράθεση:
Εν τέλει αντιλήφθηκα πως δεν παίζει ρόλο και πλέον λειτουργεί ακριβώς όπως χρειάζομαι! |
| Η ώρα είναι 09:50. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.