Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Διαφορετικοί τρόποι για να διαμορφώσετε Ημερομηνίες σε VBA

Διαφορετικοί τρόποι μορφοποίηση ημερομηνιών σε VBA περιλαμβάνονται εκείνες για τη δημιουργία ημερομηνία χορδές με διατυπώνονται μήνες , μορφοποίηση μόνο με αριθμούς , με καθημερινές , και με προσαρμοσμένη μορφές . Μπορείτε να δείτε τις προκαθορισμένες μορφές ημερομηνίας διατίθεται σε VBA χρησιμοποιώντας πρότυπο διασύνδεσης του Excel . Κάντε κλικ στο μικρό βέλος στην κάτω δεξιά γωνία του "Home " " Αριθμός" πάνελ καρτέλας για να εμφανιστεί μια λίστα με αυτές τις μορφές . Long Μορφές
Η

Ένας τρόπος που μπορείτε να μορφοποιήσετε τις ημερομηνίες με VBA είναι να χρησιμοποιήσετε μια σειρά από "m" χαρακτήρες για να δηλώσουν τα μεγάλα ονόματα των μηνών . Για παράδειγμα, η μορφή " mmmm " θα δώσει μόνο το διατυπώνονται κείμενο " Δεκεμβρίου", εάν η ημερομηνία είστε μορφοποίηση είναι το Δεκέμβριο . Αν θέλετε ένα με τρία γράμματα μήνα , χρησιμοποιήστε " mmm ", όπως " Selection.NumberFormat = " μμμ ηη , εεεε " " για τις ημερομηνίες όπως " Δεκέμβρη 31 , 1966 ». Παρατηρήστε τη χρήση του " d " χαρακτήρα για να εκπροσωπεί την ημέρα .
Εικόνων Short Μορφές
Η

Αν θέλετε αριθμούς αντί των διατυπώνονται κειμένου για τις ημερομηνίες σας , χρησιμοποιήστε μόνο ένα ή δύο χαρακτήρες μορφοποίησης για τους μήνες σας . Για παράδειγμα, πληκτρολογήστε " Selection.NumberFormat = " ηη /μμ /εεεε " " για τις ημερομηνίες όπως " 31.12.1966 ". Για " 12/66 ", χρησιμοποιήστε το αλφαριθμητικό μορφοποίησης " mm /εε , " ή απλά " m /y ".

Η Ημερομηνίες με Καθημερινές
Η

Για να μορφοποιήσετε μια ημερομηνία με μια διατυπώνονται μέρα , χρησιμοποιήστε τέσσερις "d " χαρακτήρες για να δείξει την ημέρα . Για παράδειγμα, πληκτρολογήστε " Selection.NumberFormat = " dddd , μμμ ηη , εεεε " " για τις ημερομηνίες όπως " το Σάββατο 31 Δεκεμβρίου του 1966 . " Για να συντομεύσει την ημέρα χωρίς να χρησιμοποιήσετε αριθμούς , χρησιμοποιήστε τρεις "d " χαρακτήρες αντί για τέσσερις , όπως το " ddd , μμμ ηη , εεεε . "
εικόνων Custom Date Formats
Η

Μπορείτε να δημιουργήσετε μια προσαρμοσμένη μορφή ημερομηνίας σε VBA χρησιμοποιώντας οποιαδήποτε οριοθέτη εκτός από τα κοινά αυτά του " /" και " - ". για παράδειγμα , μπορείτε να χρησιμοποιήσετε μια δήλωση όπως « Selection.NumberFormat = " mm ~ ~ μμ εε " " να παράγει ημερομηνίες, όπως " ? . 12 ~ 31 ~ 66 " Μπορείτε να επιλέξετε μια τέτοια προσαρμοσμένη μορφή μόνο για χάρη του στυλ , ή να προετοιμάσει χορδές ημερομηνία σας για τα προγράμματα που απαιτούν ειδικούς χαρακτήρες για τη συμβολή τους
εικόνων Πρόγραμμα δείγματος .
Η

Το ακόλουθο δείγμα πρόγραμμα VBA σας επιτρέπει να γρήγορα να δοκιμάσετε διαφορετικές μορφές ημερομηνίας . Επικολλήστε το πρόγραμμα στο περιβάλλον προγραμματισμού VBA , το οποίο μπορείτε να εισάγετε πατώντας το πλήκτρο " Alt " και " F11 " ταυτόχρονα , μετά το άνοιγμα του Excel . Μετά την εκτέλεση του προγράμματος πατώντας το πλήκτρο " F5 ", πληκτρολογήστε μια μορφή ημερομηνίας , όταν σας ζητηθεί , όπως " ηη /μμ /εε . " Το πρόγραμμα θα εμφανίσει την τρέχουσα ημερομηνία με τη μορφή που ορίζεται .

υπο FormatDates ( ) Dim fmt , s1fmt = InputBox ( " Πληκτρολογήστε μια μορφή ημερομηνίας " ) s1 = Format ( τώρα , fmt ) MsgBox s1End Sub
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα