Visual Basic for Applications (VBA) Ερωτήσεις / Απαντήσεις σε σχέση με τη χρήση της VBA. |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Εχω φτιάξει ένα φύλλο για ένα μικρό ξενοδοχείο. Η ιδέα είναι απλή και αφορά τα γεύματα. Στο φύλλο Central γίνεται η καταχώρηση των καλεσμένων. Αλλάζοντας την ημερομηνία με τα βελάκια θέλω να γεμίζει ο πίνακας με τα άτομα που είναι παρόντα εκείνη την ημέρα και έχουν κάνει κράτηση για μετά τις 12 το μεσημέρι. Αν δεν έχουν φύγει ακόμα κατά την καταχώρηση των στοιχείων τα πεδία που αφορούν τη λήξη της ενοικίασης γεμίζουν με ΣΥΝΕΧΙΖΕΤΑΙ. Τα άτομα λοιπόν με ΣΥΝΕΧΙΖΕΤΑΙ θέλω επίσης να φαίνονται ανάλογα την ημερομηνία. Και εκεί έχω το πρόβλημα γιατί δεν μπορώ να εφαρμόσω σωστά το advanced filter. Οποιαδήποτε βοήθεια δεκτή!!! Ευχαριστώ εκ των προτέρων. |
#2
| |||
| |||
![]()
Καλημέρα Έχω τη γνώμη ότι η καταχώρηση των στοιχείων αλλά και η διαμόρφωση των κριτηρίων θα ήταν απλούστερη αν δε διαχώριζες την ώρα από την ημερομηνία. Έτσι θα είχες να διαχειριστείς 2 στήλες αντί για 4. Για κάποιον που φθάνει στο ξενοδοχείο στις 15:10 στις 14/12/2021 θα αρκούσε να καταχωρήσουμε σε ένα κελί 14/12/2021 15:10 και να τελειώναμε. Θυμίζω ότι τόσο οι ημερομηνίες όσο και οι ώρες είναι αριθμοί και όχι κείμενο. Όπως είδα εσύ αντιμετωπίζεις τις ώρες σαν κείμενο. Η ώρα 12:00 πμ είναι ο αριθμός 0 (μηδέν), η 12:00 μμ είναι ο 0,5 και η ώρα 17:00 ο αριθμός 17/24. Στα κριτήρια πρέπει να βάλεις αριθμούς. |
#3
| |||
| |||
![]()
Ωραια καταρχην ευχαριστω για την απαντηση. Εκανα την αλλαγη στο φιλτρο που μου προτεινες και αντιμετωπισα την ωρα σαν αριθμο. Οταν ομως η ημερομηνια αλλαξει και γινει μεγαλυτερη απο την ημερομηνια εναρξης κανονικα δεν θα επρεπε να εχω αποτελεσματα ετσι δεν ειναι; Επιισυναπτω και φυλλο με αλλαγμενα δεδομενα |
#4
| |||
| |||
![]()
Η ημερομηνία 1/1/2020 είναι ο αριθμός 43831,00 (φαίνεται αν μορφοποιήσουμε το κελί σαν αριθμό) . Επειδή και για τις 2 εγγραφές έχουμε ώρα>0 και ημεομηνία<43834 το φίλτρο τις εμφανίζει και τις 2. Σημειώνω ότι: 1) Στο φίλτρο περιλαμβάνονται και οι επικεφαλίδες (δες συνημμένο) 2) Η σωστή ώρα στη 2 εγγραφή είναι 13:00 (σκέτο) ή 1:00 μμ. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
Εργαλεία Θεμάτων | |
Τρόποι εμφάνισης | |
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Βοήθεια με advanced filter | Rodokanator | Visual Basic .NET | 0 | 13-12-21 19:04 |
[VBA] Αυτόματη ανανέωση του filter μόλις επιλέγουμε ενα sheet | dalavouras | Excel - Ερωτήσεις / Απαντήσεις | 2 | 20-06-13 12:42 |
Η ώρα είναι 13:19.