Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλησπέρα και χρονιά πολλά καλή χρονιά σε όλους γράφω ημερομηνία σε ένα textboox έτσι 5/1/2016 και αποθηκεύετε στο excel 1/5/2016 όταν κάνω φιλτράρισμα δεν το βλέπει σαν να είναι 5 Ιανουαρίου άλλα 1 Μάιου γίνετε σωστό αν γράφω στο textboox πρώτα το μηνά και μετά την μέρα άλλα δεν το θέλω έτσι ότι αλλαγές έκανα στην μορφοποίηση κελιών δεν φτιάχνει. ευχαριστώ! |
#2
|
![]()
Καλημέρα Αυτό είναι σύνηθες φαινόμενο και πρέπει να κάνουμε κάποια πράγματα, για να αντιμετωπίσουμε την λάθος εισαγωγή ημερομηνιών που θα μπορούσε ο μήνας να είναι ημέρα ή και αντίστροφα... πχ 5/1/2016 με 1/5/2016 - 3/5/2016 με 5/3/2016 κλπ Όπως βλέπουμε στην εικόνα, έχουμε μια φόρμα (1) συνδεδεμένη σε ένα κουμπί (2). Σε ένα TextBox έστω TextBox1 βάζουμε ημερομηνία πχ 3/5/2016 Για να εμφανίσει και το κελί την ίδια ημερομηνία (και όχι 5/3/2016) έχουμε: Κώδικας: ActiveCell.NumberFormat = "d/m/yyyy" ActiveCell.Value = CDate(Me.TextBox1.Text) Η δεύτερη εισάγει την ημερομηνία σωστά. Οι πιο πάνω γραμμές αφορούν το εκάστοτε ενεργό κελί Οι παρακάτω το κελί A1 Κώδικας: Sheet1.Cells(1, 1).NumberFormat = "d/m/yyyy" Sheet1.Cells(1, 1).Value = CDate(Me.TextBox1.Text) Παρατηρήσεις: 1. Διορθώστε ανάλογα με τον προορισμό 2. Μπορείτε ακόμα να χρησιμοποιήσετε και Range("a1") 3. Η μορφοποίηση μπορεί να αλλάξει ανάλογα με τις ανάγκες μας πχ dd/mm/yyyy για 03/05/2016 ή dd-mmm-yyyy για 03-Μαι-2016 Σημειώσεις: 1. Κάποιοι πιθανόν να θεωρήσουν περιττή την πρώτη γραμμή και να μορφοποιήσουν απ' ευθείας τα κελιά του φύλλου με ημερομηνία. Προσωπική άποψη να την βάλετε... 2. Η ημερομηνία πρέπει να είναι έγκυρη (και όχι πχ 30/2/2016) 3. Ακόμα θα έπρεπε να υπάρχουν και έλεγχοι, αν για παράδειγμα κάποιος πληκτρολογήσει κείμενο στο textBox εκ παραδρομής κλπ οπότε για να είναι το έργο πλήρες θέλει και κάποια ακόμη πραγματάκια Τελευταία επεξεργασία από το χρήστη Spirosgr : 07-01-16 στις 06:39. |
#3
| |||
| |||
![]()
Καλησπέρα Σπύρο. τον κωδικά που έχω βόλι για να γράφετε το textbox στο κελί είναι αυτός ws.Cells(iRow, 2).Value = Me.TextBox_ΗΜΕΡΟΜΗΝΙΑ.Value γιατί έτσι έχω και τα υπόλοιπα textbox που βάζω σε κελιά τι κάνω εδώ? |
#4
|
![]()
Υποθέτω ότι: ws = κωδικό όνομα φύλλου iRow = πρώτο ελεύθερο κελί, 2ης στήλης (last row για παράδειγμα) Κώδικας: ws.Cells(iRow, 2).NumberFormat = "d/m/yyyy" ws.Cells(iRow, 2).Value = CDate(Me.TextBox_ΗΜΕΡΟΜΗΝΙΑ.Text) |
#5
| |||
| |||
![]()
Καλήμερα Σπύρο. για άλλη μια φορά σε ευχαριστώ για την βοήθεια σου. είμαι οκ με αυτό και δουμευει μια χαρά. είσαι απεχτος .... |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Γενικά] Υπενθύμιση ημερομηνίας | thanasis08 | Excel - Ερωτήσεις / Απαντήσεις | 10 | 06-11-14 10:35 |
[ Ερωτήματα ] ΕΡΩΤΗΜΑ ΗΜΕΡΟΜΗΝΙΑΣ | artchrist73 | Access - Ερωτήσεις / Απαντήσεις | 6 | 29-06-14 18:16 |
[Συναρτήσεις] Αυτόματη εμφάνιση ημερομηνίας & ώρας | Mike_Lawyer | Excel - Ερωτήσεις / Απαντήσεις | 6 | 07-09-11 15:17 |
[ Εκθέσεις ] Λήξη ημερομηνίας | balex | Access - Ερωτήσεις / Απαντήσεις | 9 | 06-11-10 13:09 |
Format Ημερομηνίας | Jim | Access - Ερωτήσεις / Απαντήσεις | 3 | 25-06-10 17:49 |
Η ώρα είναι 20:01.