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/5213-xromatismos-kelion-apo-imerominia.html)

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 13-04-19 13:48

χρωματισμος κελιων απο ημερομηνια
 
1 Συνημμένο(α)
καλησπέρα σας

σας παρακαλώ μπορεί κάποιος να με βοηθήσει σε αυτό

βρήκα ένα tablete με calendar,θα ήθελα αν γίνεται όσο πιο απλά αν τροφοδοτώ το φύλλο δεδομένα με ημερομηνίες κρατήσεων
check-in check-out

να μπορεί να μου πρασινίζει την αντίστοιχη ημερομηνία στο φύλλο ημερολόγιο

απλά έχω δυο προς το παρόν δωμάτια σύνολα θα γίνουν 6 έξι ,οπότε θα φτιάξω 6 calendar για να τα χρωματίζει για να βλέπω με μια ματιά αν είναι κλεισμένα τα δωμάτια η όχι τις αντίστοιχες ημερομηνίες

αν η σκέψη μου είναι λάθος ,κάντε μου μια πρόταση σας παρακαλώ

ευχαριστώ εκ των πρότερων

ChrisGT7 15-04-19 08:18

1 Συνημμένο(α)
Καλημέρα Γιάννη,

Ελπίζω το συνημμένο να καλύπτει τις ανάγκες σου.

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

Έχω φτιάξει δύο φύλλα για τα δωμάτια MODERN και WARM. Για κάθε νέο δωμάτιο που δημιουργείται, απλά αντέγραψε ένα οποιοδήποτε φύλλο και άλλαξέ του τα ονόματα/χρώματα όπου χρειάζεται.

Αλλάζοντας το έτος (είτε με το κουμπί είτε πληκτρολογώντας το στο αντίστοιχο κελί), οι ημερομηνίες κρατήσεων πρασινίζονται σύμφωνα με τις ημερομηνίες στις στήλες ΑΦΙΞΗ και ΑΝΑΧΩΡΗΣΗ.

kapetang 15-04-19 08:59

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

Και μια άλλη πρόταση στο συνημμένο.

Χρησιμοποιείται μορφοποίηση υπό όρους και η αρχική δομή του βιβλίου εργασίας.

Θεωρώ την πρόταση του Χρήστου αναφορικά με τον σχεδιασμό του βιβλίου απλούστερη.

Θα μπορούσε και εδώ για τον χρωματισμό να χρησιμοποιηθεί μορφοποίηση υπό όρους.

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 15-04-19 10:19

Καλημέρα

Ευχαριστώ πολύ για την άμεση ανταπόκριση και του Χρήστου και του Γιώργου για το πρόβλημα μου
Του Χρήστου είναι σίγουρα πιο κοντά στις δικες μου γνώσεις είναι πιο ευκολακι ,και μπορώ έτσι να ανοίγω και νέα δωμάτια ,αλλά το άνοιξα και επειδή έχω το office 2003 δεν λειτούργει ,μήπως θέλει κάποιον converter και ποιον ,για να δουλέψει η πρέπει να εγκαταστήσω νέα έκδοση office (θα είναι πολύ δύσκολο για μένα να το μάθω από την αρχή ) για να μπορέσει να λειτουργήσει
ευχαριστω

ChrisGT7 15-04-19 15:08

1 Συνημμένο(α)
Καλησπέρα Γιάννη,

Δεν πρόσεξα ότι έχεις Excel 2003. Λογικά πρέπει να είναι το πλήθος των γραμμών της νέας έκδοσης που εμποδίζει τον κώδικα να εκτελεστεί σωστά.

Δοκίμασε το νέο επισυναπτόμενο αρχείο να δεις αν λειτουργεί.

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 15-04-19 18:51

1 Συνημμένο(α)
Ευχαριστώ πολύ Χρήστο για την αμεσότητα δουλεύει τέλεια με το office 2003

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

Μπορώ να φτιάξω έτσι όσα δωμάτια θέλω και να δουλέψουν ανεξάρτητα σωστά ?

Το μόνο που θα ήθελα αν γίνεται επειδή θα γεμίσει παρά πολύ αυτό και φοβάμαι τυχόν λάθη από πληκτρολόγηση να το κλειδώνω απλά και να μένει η στήλη ΑΒ και ΑC για καταχώρηση ημερομηνιών όπως και το πεδίο αλλαγής έτους ,το δοκίμασα δούλεψε απλά με αφήνει να διαμορφώσω κελιά και στήλες ,μικρό το κακό.

Αν κάνω λάθος ημερομηνία και θέλω να σβήσω μια ενδιάμεση μου βγάζει σφάλμα ορθότητας ημερομηνίας

Μαλών δεν πρέπει να αφήνω κανένα κενό στις ημερομηνίες

Έχω όμως ένα θεματακι με τις ημερομηνίες επειδή ρουφώ από δυο πλατφόρμες κρατήσεις booking και airbnb ο τρόπος που μου στέλνουν τις ημερομηνίες είναι διαφορετικός δηλαδή
Αμερικανικός τρόπος
Check-in Check-out
2018-07-14 2018-07-15
2018-07-16 2018-07-18
2018-07-20 2018-07-22

Airbnb σωστός τρόπος
Check-in Check-out
01/05/19 20/05/19
02/01/19 05/01/19

Υπάρχει τρόπος να μετατρέπω τις ημερομηνίες σωστά και να τις κάνω επικόλληση στον πίνακα που έφτιαξες η θα πρέπει κάθε φόρα να τις πληκτρολογώ με τον ενδεδειγμένο τρόπο 31/12/2019 πχ

kapetang 15-04-19 21:17

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

Μια πρόταση βασισμένη στο μοντέλο του Χρήστου.

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

2) Ο κώδικας διαφέρει από τον κώδικα του Χρήστου και τρέχει όταν πατηθεί το κουμπί που πρόσθεσα.

3) Στο φύλλο Convert πρόσθεσα τύπους για τη μετατροπή των ημερομηνιών σε ευρωπαϊκή μορφή.

ChrisGT7 15-04-19 21:37

1 Συνημμένο(α)
Χαίρομαι που λειτουργεί μια χαρά!

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

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

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

Όσον αφορά τις ημερομηνίες του αμερικάνικου στυλ, μπορείς να τις κάνεις ειδική επικόλληση τιμών στις στήλες των κρατήσεων (ΑΦΙΞΗ και ΑΝΑΧΩΡΗΣΗ) και μετά αντικατάσταση (CTRL+H) της παύλας (-) με την πλάγια κάθετο (/), ξεκλειδώνοντας για λίγο το φύλλο. Έτσι όλες οι ημερομηνίες θα επανέλθουν στο ελληνικό σύστημα. Το δοκίμασα και λειτουργεί γρήγορα και χωρίς κώδικα. Αν χρειάζεσαι κώδικα, μπορούμε να το επιχειρήσουμε.

Υ.Γ. Με πρόλαβε ο Γιώργος! :)

kapetang 15-04-19 22:16

1 Συνημμένο(α)
Δεν ξέρω πόσο πιθανό είναι να υπάρχουν επικαλύψεις στα χρονικά διαστήματα των κρατήσεων.

Στο συνημμένο πρόσθεσα στον κώδικα ένα σχετικό έλεγχο.

ΥΓ Χρήστο είσαι το νέο αίμα που χρειάζονταν το φόρουμ. Συγχαρητήρια.

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 16-04-19 06:06

1 Συνημμένο(α)
Ευχαριστώ πολύ Χρήστο και Γιώργο για την αμεσότητα δουλεύει τέλεια . Συγχαρητήρια.

Το convert δουλεύει άψογα, όπως και οι επικαλύψεις στα χρονικά διαστήματα των κρατήσεων ,ήταν έξυπνο.

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

Οποιαδήποτε βελτίωση δεκτή.

Ένα θεματική που μάλλον ξέφυγε , όταν κάνω κράτηση 1/4/2019 και αναχώρηση 5/4/2019 μου μαρκάρει και την ημερομηνία 5/4/2019 ενώ έπρεπε να μαρκάρει 4 μέρες .

kapetang 16-04-19 07:24

Καλημέρα

Γιάννη αν κατάλαβα καλά δεν θέλεις να χρωματίζεται η μέρα αναχώρησης.

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

1) Κάποιος το νοικιάζει για λίγες ώρες (άφιξη αναχώρηση ίδια). Τι θα γίνει;

2) Είναι λογικό, ενώ υπάρχουν άτομα στο ενοικιαζόμενο την ημερομηνία αναχώρησης (άσχετα από την πληρωμή) να φαίνεται κενό;

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 16-04-19 08:27

1 Συνημμένο(α)
Γιώργο καλημέρα σωστές οι παρατηρήσεις σου

1. δεν πρέπει να χρωματίζεται η μέρα αναχώρησης.

2. Κάποιος το νοικιάζει για λίγες ώρες (άφιξη αναχώρηση ίδια).

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

3 Είναι λογικό, ενώ υπάρχουν άτομα στο ενοικιαζόμενο την ημερομηνία αναχώρησης (άσχετα από την πληρωμή) να φαίνεται κενό;

Η απάντηση είναι Ναι γιατί:
Μπορεί κάποιος να έχει κράτηση 1/3/19 έως 5/3/19 οπότε θα χρωματιστούν οι 1,2,3,4 και η 5/3/19 θα είναι κενή γιατί μπορεί να έρθει καινούργια κράτηση από 5/3/19 έως 7/3/19 οπότε τότε θα χρωματιστεί τότε η 5,6/3/2019
Το πεδίο που έβαλες να ελέγχει τις επικαλύψεις στα χρονικά διαστήματα των κρατήσεων είναι πολύ σπουδαίο .

4.ενα άλλο που θα μπορούσε να μετρά είναι πόσες βραδιές συνολικά είναι καταλυμένο το δωμάτιο

Δες λίγο και στο convert έχω βάλει τις τιμές όπως έρχονται πως μπορεί να μετατραπούν

kapetang 16-04-19 11:00

1 Συνημμένο(α)
Γιάννη, δες το συνημμένο.

Κάνε δοκιμές μήπως κάτι μου διέφυγε.

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 16-04-19 11:45

1 Συνημμένο(α)
Γιώργο όλα δουλεύουν ρολόι
Ετοιμάζω ένα προγράμματακι κρατήσεων για καταλύματα ,χρηματικά υπόλοιπα πελατών ,προμήθειες κτλ ,όταν θα το ολοκληρώσω ενσωματώνοντας και αυτά που μου έστειλες θα το ανεβάσω να το δεις και να κανείς διορθώσεις για να βοηθήσουμε και κάποιους φίλους του forum που έχουν καταλύματα ,θα είναι καλό βοήθημα ειδικά με τις προμήθειες που πρέπει να αποδώσουν σε booking,airing,γραφεία καθαρισμού κτλ,

Δες λίγο το convert μετατρέπει μόνο τις ακέριες τιμές τις δεκαδικές όχι

kapetang 16-04-19 12:22

1 Συνημμένο(α)
Γιάννη, δες το συνημμένο:

1) Άλλαξα τον τύπο μετατροπής της τιμής, για να καλύπτει και τους δεκαδικούς.

2) Επίσης άλλαξα τον τύπο μετατροπής των ημερομηνιών σε ένα πολύ απλούστερο.

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 16-04-19 13:01

Γιώργο ευχαριστώ ,και πάλι συγχαρητήρια να για μια ακόμα πολλοστή φόρα που το forum λειτούργει άμεσα και αποτελεσματικά σε εμάς τουλάχιστον που έχουμε τις βασικές γνώσεις ,πολλά ευχαριστώ .

kapetang 16-04-19 13:37

Να είσαι καλά Γιάννη και καλό Πάσχα.

kapetang 16-04-19 20:16

1 Συνημμένο(α)
Το συνημμένο αρχείο αποτελεί μια βελτίωση του προηγούμενου και κατά κάποιο τρόπο την τελική μορφή του:

1) Μετακίνησα τον κώδικα, που χρωματίζει τα κελιά, σε μια μονάδα Module και τον αφαίρεσα από τα σχετικά φύλλα.

Έτσι οποιεσδήποτε αλλαγές θα γίνονται σε ένα μόνο σημείο και θα ισχύουν για όλα τα φύλλα (ένα για κάθε ενοικιαζόμενο κατάλυμα).

Πέραν της ευκολίας χειρισμού του κώδικα, μειώνεται και ο όγκος του βιβλίου.

2) Εκτός από το ειδικό κουμπί, ο κώδικας εκτελείται και αν αλλάξουμε την τιμή του SpinButton.

3) Τέλος τροποποίησα τον κώδικα, ώστε οι ημερομηνίες διαμονής να δημιουργούνται από τις κρατήσεις κατά έτος (το συγκεκριμένο που εμφανίζεται στο φύλλο).

Αυτό περιορίζει την εξέταση των επικαλύψεων στο συγκεκριμένο έτος.

Επίσης βελτιώνει την ταχύτητα σε περίπτωση που οι κρατήσεις εκτείνονται σε πολλά χρόνια.

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 17-04-19 01:18

1 Συνημμένο(α)
Γιώργο καλησπέρα σε ευχαριστώ για τον χρόνο σου είμαι ευγνώμων .
Θα επισυνάψω αυτήν την final λύση στο προγραμματακι αφού λες ότι είναι πολύ πιο γρήγορη .
Δεν σου κρύβω φυσικά ότι δεν κατάλαβα και πολλά πράγματα αλλά προσπαθώ να καταλάβω ,είμαι πολύ αρχάριος ακόμα ,μην ξεχνάς και κάποιας ηλικίας.

Ενσωματωσα το νέο φυλλο final και πηγα να ανοιξω και άλλα δωμάτια και μου έβγαλε το εξής

kapetang 17-04-19 10:37

Καλημέρα Γιάννη

1) Το μήνυμα που εμφανίστηκε, δείχνει ότι, κατά τις εργασίες αντιγραφής, προέκυψε κάποια διένεξη, σχετικά με το όνομα LastRow, που πρέπει να υπάρχει στην εφαρμογή σου.

Στο βιβλίο RoomReservationsFinal δεν έχει οριστεί κανένα όνομα και κατά την αντιγραφή των φύλλων του, φυσιολογικά, δεν μπορεί να δημιουργηθεί τέτοια διένεξη.

2) Επειδή αφαίρεσα τον κώδικα από τα φύλλα και τον μετέφερα σε μια λειτουργική μονάδα (Module) δεν αρκεί η ενσωμάτωση (μεταφορά) μόνο του φύλλου σε ένα άλλο βιβλίο, θα πρέπει να μεταφερθεί και ο κώδικας (Module).

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

3) Το πλεονέκτημα στην ταχύτητα του νέου αρχείου μπορεί να γίνει αισθητό μόνο αν το βιβλίο χρησιμοποιείται για την παρακολούθηση των κρατήσεων πολλών ετών.

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

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

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

ΠΑΝΑΓΙΩΤΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ 17-04-19 10:58

Γιώργο καλημέρα σε ευχαριστω κανω αυτό που γραφεις και μαλλον εκει ειχα το προβλημα


Η ώρα είναι 23:42.

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


Search Engine Optimization by vBSEO 3.3.2