Εκτύπωση Βεβαιώσεων στο Excel

VB Script και κολπάκια, Excel macro, Word, Powerpoint, κτλ

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dimigo
Δημοσιεύσεις: 44
Εγγραφή: 19 Μαρ 2004 17:08

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από dimigo » 30 Οκτ 2010 17:36

Πρόσφατα "φόρτωσαν" τα σχολεία με έναν ακόμη μπελά, τις κρατήσεις υπέρ ΜΤΠΥ. Έκανα, λοιπόν, ένα αρχείο excel, όπου στο ένα φύλλο έχω έναν πίνακα με στήλες όπου βάζω τα στοιχεία προμηθευτών και τα ποσά με τις αντίστοιχες κρατήσεις. Επειδή θα πρέπει να δίνω στους προμηθευτές βεβαίωση για την παρακράτηση που κάνω, στο άλλο φύλλο έχω διαμορφώσει μια βεβαίωση για τα ποσά που καταγράφονται στο πρώτο φύλλο και κάθε φορά που προμηθεύομαι κάτι για το σχολείο κάνω την εγγραφή στο πρώτο φύλλο και στη συνέχεια ξαναγράφω τα ποσά στη βεβαίωση για να την εκτυπώσω...

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

dimigo
Δημοσιεύσεις: 44
Εγγραφή: 19 Μαρ 2004 17:08

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από dimigo » 10 Νοέμ 2010 17:12

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

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από gvre » 10 Νοέμ 2010 18:11

Λογικά αυτό που ζητάς γίνεται με vba. Ψάξε στο google για excel vba, διάβασε μερικά tutorials και παίξε λίγο με κώδικα για να δεις αν γίνεται και πως.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από dva_dev » 13 Νοέμ 2010 02:49

Αν δεν έχεις κάνει κάτι ακόμα, δες ένα δείγμα πως θα μπορούσες να το κάνεις χωρίς να μπλέξεις με κώδικα, χρησιμοποιώντας την index.

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

Αν είναι κάτι πιο σύνθετο (ή πιο κομψό) μάλλον χρειάζεται να μας δώσεις και ένα δείγμα του excel σου με κάποια δοκιμαστικά δεδομένα για να μπορούμε να καταλάβουμε τι ζητάς.
Συνημμένα
sample1.zip
(7.23 KiB) Μεταφορτώθηκε 263 φορές

dimigo
Δημοσιεύσεις: 44
Εγγραφή: 19 Μαρ 2004 17:08

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από dimigo » 16 Νοέμ 2010 17:34

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

Ευχαριστώ για τη βοήθεια. :P . Να είσαι καλά.

Άβαταρ μέλους
mechpanos
Honorary Member
Δημοσιεύσεις: 1709
Εγγραφή: 20 Μαρ 2003 00:59
Τοποθεσία: Athens - Pyrgos
Επικοινωνία:

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από mechpanos » 17 Νοέμ 2010 15:10

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

Αλλά αν το Excel σε εξυπηρέτησε τελικά, δεν χρειάζεται να μλεκεις!
Πύργος θεός Πανηλειακός!!

Άβαταρ μέλους
DGeorge
Honorary Member
Δημοσιεύσεις: 3752
Εγγραφή: 13 Σεπ 2007 12:59
Τοποθεσία: Καλλιθέα Γενικώς

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από DGeorge » 18 Νοέμ 2010 10:33

Αν έχεις χρόνο για ψάξιμο, καλό θα ήταν να το προσπαθούσες και σε Access.
Στο κάτω-κάτω δουλειά της Access, είναι η δημιουργία/καταχώρηση/επεξεργασία 'εγγραφών'.
Το EXCEL είναι λογιστικό φύλλο και τίποτα παραπάνω, όσο κι αν το αναβαθμίζουν οι διάφορες εκδόσεις του Office.
Η δημιουργία/καταχώρηση/επεξεργασία 'εγγραφών' είναι θέμα που αφορά καθαρά μια βάση δεδομένων. Αυτό σημαίνει ότι τη δουλειά (φυσικά και την εκτύπωση οποιασδήποτε φόρμας) μπορεί να την κάνει και η DBASE (δεν ξέρω σε ποιά έκδοση βρίσκεται τώρα), ο Clipper, και η Oracle όπως -φυσικά- και η Access.
Αξίζει ν'ασχοληθείς, αν -όπως έγραψα και πριν- έχεις χρόνο! Εκτός του ότι συνεργάζεται αρκετά~πολύ καλά με τις υπόλοιπες εφαρμογές του Office (EXCEL, Word κλπ), θα δεις μια πολύ καλύτερη συμπεριφορά στις -πιθανές- ανακατατάξεις εγγραφών, θα φτιάξεις -αν θέλεις- και 'trendy - σούπερ-ντούπερ-ουάου' οθόνες εισαγωγής δεδομένων, ενώ παράλληλα θα τυπώνεις τελείως κυριλέ βεβαιώσεις (όπως τις θες! ...ίσως-ίσως και μέσω Word).
Θα μπορέσεις άνετα να εισαγάγεις όλα τα δεδομένα, που έχεις ήδη στο EXCEL, ώστε να μην τα ξαναπερνάς.
Όλα αυτά σου τα γράφω φίλε dimigo, με σκοπούς αφ'ενός περισσότερη γνώση (που είναι ισχύς-εξουσία) και αφ'ετέρου να γίνει κάπως ευκολώτερη η ζωή σου με όλους εκείνους τους μπελάδες που γράφεις.

dimigo
Δημοσιεύσεις: 44
Εγγραφή: 19 Μαρ 2004 17:08

Εκτύπωση Βεβαιώσεων στο Excel

Δημοσίευση από dimigo » 18 Νοέμ 2010 15:46

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

Απάντηση

Επιστροφή στο “Office, Excel, Word VB Scripts και Tips”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες