Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [VBA] Ονόματα φύλλων εργασίας σε listbox (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/3224-onomata-fillon-ergasias-se-listbox.html)

jockey17 02-07-14 21:31

Ονόματα φύλλων εργασίας σε listbox
 
Καλησπέρα στην παρέα του φόρουμ.
Στόχος μου είναι να αντιγράψω από ένα φύλλο εργασίας κάποιου βιβλίου συγκεκριμένες στήλες σε ένα φύλλο εργασίας του ανοικτού μου βιβλίου που περιέχει κώδικα για περαιτέρω επεξεργασία αυτών των στοιχείων. Θέλω μέσα από Userform ο χρήστης να μπορεί να υποδείξει το βιβλίο εργασίας που εμπεριέχει αυτό το φύλλο εργασίας (copy source) και αφού το υποδείξει να εμφανιστούν τα ονόματα όλων των φύλλων εργασίας του συγκεκριμένου βιβλίου μέσα σε μία listbox, όπου στη συνέχεια θα υποδείξει ποιο είναι λοιπόν το φύλλο που περιέχει τα προς αντιγραφή δεδομένα. Το βιβλίο εργασίας το οποίο θα υποδείξει ο χρήστης είναι κλειστό και θέλω να παραμείνει κλειστό κατά τη διάρκεια της διαδικασίας, έως ότου τελικά επιλέξει το φύλλο copy source, ώστε μετά να ακολουθήσει το open, copy και close.
Ευχαριστώ εκ των προτέρων.
Φιλικά
Δημήτρης.

Spirosgr 03-07-14 10:31

1 Συνημμένο(α)
Καλημέρα
Το βιβλίο που ακολουθεί περιέχει 2 φύλλα.
1 WB_Inventory_Catalog
στο οποίο "γράφονται" τα βιβλία που έχουν κληθεί, μαζί με τα φύλλα τους αναλυτικά και
2 FrmShow
στο οποίο υπάρχει ένα κουμπί που ανοίγει την φόρμα.
Διαδικασία:
Πρώτα πάμε στην λειτουργική μονάδα και
διορθώνουμε το Path στο σημείο του κώδικα που έχει επισημανθεί.
Μετά πάμε στο φύλλο FrmShow και πιέζουμε το κουμπί.
Θα ανοίξει μια φόρμα.
Η φόρμα έχει στο κάτω μέρος 4 κουμπιά από αριστερά προς τα δεξιά #1, 2, 3, 4.
Πατάμε το #1 και γεμίζουν οι λίστες με τα βιβλία (και φύλλα) που βρέθηκαν στο Path.
Αν το βιβλίο που επιλέξουμε για να ανοίξει στην πρώτη λίστα αριστερά,
έχει μόνο ένα φύλλο τότε μπορούμε με το #2 κουμπί να το ανοίξουμε χωρίς να επιλέξουμε τίποτε άλλο.
Αν το βιβλίο που επιλέξουμε για να ανοίξει στην πρώτη λίστα αριστερά
έχει περισσότερα από ένα φύλλα τότε
επιλέγουμε στην λίστα δεξιά ποιο φύλλο θα ανοίξει και
με το #3 κουμπί θα το ανοίξουμε στο συγκεκριμένο φύλλο που επιλέξαμε.
Με το κουμπί #4 κλείνουμε την φόρμα.

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

jockey17 03-07-14 22:13

Ευχαριστώ πολύ για την άμεση απάντηση.
Θα πειραματιστώ λίγο με αυτό που θέλω να ακολουθήσει σαν διαδικασία και εάν κολλήσω θα επανέλθω.
Να είσαι καλά Σπύρο.

Φιλικά
Δημήτρης


Η ώρα είναι 21:13.

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


Search Engine Optimization by vBSEO 3.3.2