Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Γενικά] Μεταφορά ολοκληρωμενων εργασιών σε άλλο φύλλο ή πίνακα (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/6584-metafora-olokliromenon-ergasion-se-allo-fillo-i-pinaka.html)

JaggaTW 09-11-24 10:10

Μεταφορά ολοκληρωμενων εργασιών σε άλλο φύλλο ή πίνακα
 
1 Συνημμένο(α)
Καλήμερα σας και καλός σας βρήκα..!
Χαίρομε πολύ που υπάρχει αυτο το ελληνικό φόρουμ!

Θα μπω στο θέμα.
Θέλω να μεταφέρονται αυτόματα οι εγγραφές που εχουν ολοκληρωθεί σε ενα αλλο πινάκα (για αρχειοθέτηση),
με μια μακροεντολή (κουμπί) ή κάποιο άλλο τρόπο.
office 2021

Ευχαριστώ πολυ!!!

ChrisGT7 09-11-24 11:02

Καλησπέρα Μανώλη,

Καλωσόρισες στην παρέα μας!

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

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

JaggaTW 10-11-24 12:56

1 Συνημμένο(α)
Ευχαριστώ!!
Να σας πω πως λειτουργεί..
πανω αριστερά βάζω το id του εκάστοτε προϊόντος & την ποσότητα που χρειάζομαι για παραγγελιά!
με το πάτημα του κουμπιού [ΚΑΤΑΧΩΡΙΣΗ ΠΡΟΪΟΝΤΟΣ], καταχωρείται απο κάτω στον πινάκα,
που ταξινομούνται ανα προμηθευτή κ ανά κατάσταση της παραγγελιάς.

το επιθυμητό αποτέλεσμα είναι, ΑΝ μπορεί να γίνει.. μολις πατήσουμε το δεύτερο κουμπί. [ΝΕΑ ΠΑΡΑΓΓΕΛΙΑ] ,
να επιλεγει τις γραμες-καταχωρισεις με την ενδειξη "Ολοκληρώθηκε" ( στη στιλη J )
και να κανει αποκοπή και επικόλληση (τιμες μόνο) στο φύλλο OrderHistory.

πως σας φαίνεται?

ChrisGT7 10-11-24 15:06

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

Δοκίμασε το συνημμένο αρχείο αν είναι εντάξει.

Δημιούργησα το νέο κουμπί ΠΡΟΣ ΑΡΧΕΙΟΘΕΤΗΣΗ για το ζητούμενό σου. Υπάρχει σχετικό μήνυμα για το πόσες εγγραφές θα αρχειοθετηθούν ή αν δεν υπάρχει καμία.

JaggaTW 12-11-24 00:15

Δείχνει να δουλεύει, δεν το πιστεύω!!
1000 Ευχαριστώ!! δε ξέρω πως να σας ευχαριστήσω!!
μελετώ ήδη το πως το κάνατε..!

Αν δεν γίνομε κουραστικός κάτι ακόμα στο ίδιο αρχείο..
με conditional formating δίνω χρώμα για να είναι πιο ευδιάκριτες οι εγγραφές ανάλογα το Status.
η μακροεντολή που έχω καταγράψει, για την [καταχώρηση προϊοντος] ,
εισάγει μια γραμμή στην κορυφή του πινάκα και επικολλεί τα νεα δεδομένα εκει.
Οταν εισάγει μια γραμμή όμως, "σπρώχνει" το εύρος εφαρμογής του κανόνα προς τα κάτω.
δηλ απο J11 μετά ξεκινά από J12.

τα $ δεν πιάνουν, δοκίμασα το όνομα του πινάκα για να το αλλάζει δυναμικά αλλα πάλι το μεταφράζει σε κελιά. ουτε το J# έχει αποτελεσμα

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

ChrisGT7 12-11-24 08:19

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

Δοκίμασε τις αλλαγές που έχω κάνει στο συνημμένο αρχείο αν σε βοηθάνε.

Έβαλα τον κώδικά σου σε σχόλια για να μελετήσεις τον δικό μου, όπου επεξηγώ τι κάνει η κάθε γραμμή.

Επίσης, σου πρόσθεσα έλεγχο καταχώρησης id και ποσότητας, έτσι ώστε όταν ο χρήστης δώσει λάθος κωδικό ή κενή ποσότητα, να μην προχωράει στην καταχώρηση της νέας γραμμής.

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

Για οτιδήποτε άλλο χρειαστείς, είμαστε στη διάθεσή σου.

JaggaTW 12-11-24 14:53

Ειναι μαγεία!! ολα απο την αρχη!! ευχαριστω πάρα πολύ, δε ξέρω τι άλλο να πω..
τελικά δεν ξέρω τίποτα ακόμα!! ευχαριστώ πολύ!!!

Η vba ηταν ενα "κουτι" που δεν ηθελα να ανοιξω.. τωρα ομως μπήκε ο σπόρος! :worthy:


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

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


Search Engine Optimization by vBSEO 3.3.2