Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [VBA] Αρχείο με μαθητές_Αγνωστο_Κόκκινο_Πρ? ?? �� �σινο (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/5999-arxeio-me-mathites_agnosto_kokkino_pr-i-i-i-sino.html)

ataskin 19-11-21 15:03

Αρχείο με μαθητές_Αγνωστο_Κόκκινο_Πρ? ?? �� �σινο
 
1 Συνημμένο(α)
Καλησπέρα στην ομάδα . Θα ήθελα την βοήθειά σας. Από το αρχείο που επισυνάπτω θέλω να έχω τρία καινούργια φύλλα που στο ένα θα έχει τους μαθητές μόνο από το Α1,Α2,Β1,Β2,Γ1,Γ2,Δ1,Δ2,Ε1,Ε2,ΣΤ1,ΣΤ 2(που έχουν τον χαρακτηρισμό ΑΓΝΩΣΤΟ, ένα δεύτερο φύλλο με τους μαθητές Α1,Α2,Β1,Β2,Γ1,Γ2,Δ1,Δ2,Ε1,Ε2,ΣΤ1,ΣΤ 2 με το χαρακτηρισμό ΚΟΚΚΙΝΟ, και με τα ίδια τμήματα ένα τρίτο φύλλο με τους μαθητές με το χαρακτηρισμό ΠΡΑΣΙΝΟ.
Ευχαριστώ.

kapetang 19-11-21 23:38

1 Συνημμένο(α)
Καλημέρα

Θάνο δες μια προόταση στο συνημμένο

ataskin 20-11-21 14:27

Ναι αυτό ακριβώς ψάχνω. Πώς όμως θα το δουλεύω κάθε φορά σε καινούργιο αρχείο. Κάθε εβδομάδα θα έχω δυο διαφορετικά αρχεία.
Ευχαριστώ πάντως για την άμεση ανταπόκριση. Για άλλη μια φορά μου δίνετε λύση.

ataskin 20-11-21 15:41

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

kapetang 20-11-21 19:57

1 Συνημμένο(α)
Καλησπέρα

Στο συνημμένο τροποποίησα τον κώδικα για να δημιουργεί και τα νέα φύλλα που θέλεις.

Αν Α είναι συνημμένο αρχείο και Β το αρχείο με τα νέα δεδομένα:

1) Ανοίγουμε και τα δύο βιβλία
2) Αντιγράφουμε (copy/paste) τα δεδομένα του Β στο Α.
3) Κλείνουμε το Β.
4) Πατούμε το κουμπί στο Α.
5) Αποθηκεύουμε το Α με κατάλληλο όνομα.

ataskin 20-11-21 21:09

Ναι αυτό με βοηθάει πάρα πολύ και κερδίζω πολύ χρόνο. Αυτός ο κώδικας δεν μπορεί να ανοίγει σε κάθε excel σωστά ;
Είναι μόνο για το συγκεκριμένο αρχείο με τη διαδικασία που μου είπες φαντάζομαι.
Γιώργο, Σε ευχαριστώ για άλλη μια φορά για την πολύτιμη βοήθεια.

kapetang 21-11-21 06:35

1 Συνημμένο(α)
Καλημέρα

Όπως είναι ο κώδικας η καλύτερη λύση είναι αυτή που σου πρότεινα.

Μια άλλη είναι όταν πατάμε το κουμπί να δίνεται η δυνατότητα να επιλέγουμε ένα άλλο βιβλίο εργασίας, τα λαμβάνει ο κώδικας τα δεδομένα από αυτό και να του προσθέτει τα φύλλα.

Αυτό απαιτεί μεγάλη αναμόρφωση του αρχικού κώδικα.

Αν βρω χρόνο θα το κοιτάξω.

Στο συνημμένο αρχείο βελτίωσα την ταχύτητα και συντόμευσα κάπως τον κώδικα.

ataskin 21-11-21 10:16

Καλημέρα Γιώργο, πράγματι είναι ταχύτατο. Μια ερώτηση :
Τον κώδικα δεν θα μπορούσα να τον προσθέσω σας επιπλέον ομάδα στην καρτέλα προγραμματιστής έτσι ώστε να υπάρχει σε κάθε excel που ανοίγω ;

kapetang 21-11-21 14:29

Ο κώδικας όπως ειναι παίρνει τα δεδομένα από το βιβλίο στο οποίο βρίσκεται και προσθέτει φύλλα πάλι στο βιβλίο στο οποίο βρίσκεται.

Αν, αφού κάνουμε τον κώδικα διαθέσιο ( Προσθήκη του στην ομάδα "Προγραμματιστής") ανοίξουμε ένα άλλο αρχείο(Β) , όταν εκτελεστεί, δε θα πάρει τα δεδομένα από το βιβλίο Β και δε θα προσθέσει σε αυτό φύλλα.

Θέλει τροποποίηση.

ataskin 21-11-21 15:23

Οκ. Το αφήνουμε ως έχει. Να είσαι πάντα καλά.


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

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2