Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
ΑΠΟΘΗΚΕΥΣΗ ΜΕΡΟΥΣ ΦΥΛΛΟΥ ΕΡΓΑΣΙΑΣ ΣΕ CVS ΜΕ BUTTON
Καλημέρα, γίνεται να δημιουργήσω ένα κουμπί (με κώδικα ίσως;) και πατώντας το, από 4 στήλες να επιλέγονται οι 3 και να αποθηκευονται σε αρχείο csv;
|
#2
| |||
| |||
Δες το συνημμένο... Δημιουργώ το CSV ... αλλά δεν μπορώ να κρατήσω ανοιχτό το αρχικό...το προσπαθώ.... Τελευταία επεξεργασία από το χρήστη Χρήστος : 16-10-16 στις 19:56. |
#3
|
Για να γίνει, πιο δημιουργική η συζήτηση, να δούμε κάποια πράγματα. Κατά την γνώμη μου πρέπει: Πρώτα να ανοίξει μια φόρμα, όπου, ο χρήστης, θα μπορεί να επιλέξει κάθε φορά, ποιές στήλες θα μεταφερθούν-αποθηκευτούν. Πιθανό να αλλάζουν κάθε φορά... Μετά να ανοίγει, ένα νέο βιβλίο και εκεί αντιγράφονται, οι επιλεγμένες στήλες. Τέλος να αποθηκεύεται, το νέο βιβλίο ως ... ότι θέλει ο χρήστης. Τώρα Δεν μπορείς φίλε Χρήστο, να «υποχρεώνεις» τον χρήστη να αποθηκεύσει στα Έγγραφα. Πρέπει, να του δώσεις την επιλογή, να το κάνει όπου θέλει αυτός. Ακόμα Αυτό sPath = "C:\Documents and Settings\" & Environ("USERNAME") & "\Desktop\" δεν ισχύει για όλα τα λειτουργικά συστήματα. Τα νέα (πχ Win 8, 8.1, 10) δεν έχουν Documents and Settings αλλά Documents. Άρα θα πρέπει να «πάρει» κανείς από τα Special Folders του χρήστη-υπολογιστή όποιο θέλει και εκεί να «χτίσει» το path. Για να ξεκινήσουμε, δείτε το αρχείο, όπου έχω, μια φόρμα με πολύ απλό και βατό κώδικα. Η φόρμα κατ' αρχήν πρέπει να μην είναι αποκλειστική (*βλέπε εικόνα) Τι κάνει Στο φύλλο, που έχουμε τα δεδομένα (δεν μας ενδιαφέρει η μορφή) σε περιοχή ή πίνακα, αν επιλέξουμε, μια από τις 4 στήλες (ενεργό κελί - target) ανοίγει η φόρμα. Κλικ σε όποιο κελί, όποιας άλλης στήλης δεν γίνεται τίποτα. Επιλέγουμε την σειρά των στηλών (όποιων στηλών από τις 4) που θέλουμε και ο αριθμός τους «περνάει» στα textboxes.... Δοκιμάστε να συνεχίσετε... Tip: Το πρώτο που πρέπει να κάνετε, είναι να βάλετε, έναν έλεγχο στον κώδικα της φόρμας, ώστε να μην μπορεί να υπάρχει διπλότυπο στα textboxes... |
#4
| |||
| |||
Σπύρο μ' αρέσει που διαμορφώνεις ένα πλαίσιο εργασίας...ίσως κάποιες φορές η "επιθυμία" άμεσης απάντησης/απόκρισης να μην αφήνει περιθώρια σφαιρικής αντιμετώπισης του ζητήματος. Όταν βρω λίγο χρόνο θα ασχοληθώ με τη χρήση βοηθητικής φόρμας που προτείνεις... Προς το παρόν στο συνημμένο έχω την προσέγγισή μου... Τελευταία επεξεργασία από το χρήστη Χρήστος : 16-10-16 στις 19:56. |
#5
|
Καλησπέρα Σαφώς και καλύτερη η νέα προσέγγιση σου, από πριν... Το να μάθει να ψαρεύει κανείς, είναι καλύτερο από το να μάθει να τρώει ψάρια... Από την άλλη, δεν σε «κυνηγάει» κανείς, να δώσεις μια απάντηση, όποτε θέλεις κι αν θέλεις... Γι' αυτό καλύτερα να είναι, άρτια... Τώρα Η εισαγωγή-επιλογή με InputBox είναι σωστή αλλά... μην υποχρεώνεις κάποιον, να γράφει πχ Α:Α, C:C, B;B αφού μπορεί να γράψει γρήγορα 1,3,2 αλλά ακόμα καλύτερα να μην γράφει καθόλου και να επιλέγει... Υ.Γ Ελπίζω να μου επιτρέπεις, να συζητάμε σε τέτοιο στυλ, που πιστεύω είναι εποικοδομητικό... |
#6
| |||
| |||
Πολύ καλή λύση, αλλά πως μπορεί να γίνει ώστε όταν επιλέγουμε στήλες να μην συσσωρεύονται σε μία στήλη όλες οι στήλες?
Τελευταία επεξεργασία από το χρήστη smasak : 17-11-15 στις 08:47. |
#7
| |||
| |||
Υπάρχει κάποια λύση γι΄ αυτό;
|
#8
| |||
| |||
Μα ... αυτός είναι ο ορισμός του csv....μήπως να μην έκανες εξαγωγή σε CSV?
|
#9
| |||
| |||
Αφορά αρχείο μισθοδοσίας που πηγαίνει σε τράπεζα (csv χωρισμένο με κόμματα) και οι προδιαγραφές τους ζητάνε να είναι χωρισμένες οι στήλες.
|
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[VBA] Αποθήκευση βιβλίου με το τρέχον όνομα φύλλου και φίλτρο | ΧρύσαΚ | Excel - Ερωτήσεις / Απαντήσεις | 4 | 09-05-14 07:48 |
[VBA] Δημιουργία Φύλλου Εργασίας με κώδικα | othonas | Excel - Ερωτήσεις / Απαντήσεις | 3 | 17-05-13 08:14 |
Διαδρομή βιβλίου / όνομα φύλλου εργασίας σε κελί. | Tasos | Κείμενο | 0 | 21-09-11 14:34 |
[VBA] Δημιουργία Μορφοποιημένου Φύλλου Εργασίας με κώδικα | ΤΖΙΜΗΣ | Excel - Ερωτήσεις / Απαντήσεις | 12 | 03-06-11 15:29 |
Η ώρα είναι 08:23.