Πίνακας περιεχομένων
Αυτό το σεμινάριο θα δείξει πώς να χρησιμοποιήσετε τη συνάρτηση Format VBA για τη μορφοποίηση του χρόνου.
Μορφοποίηση συνάρτησης και χρόνου
Χρόνος μορφοποίησης VBA με προκαθορισμένες μορφές
Η συνάρτηση VBA Format μπορεί να χρησιμοποιηθεί για τη μετατροπή ενός αριθμού σε συμβολοσειρά με προκαθορισμένη μορφή. Οι διαθέσιμες μορφές για το χρόνο είναι μακροχρόνιο, μεσαίο και μικρό χρονικό διάστημα.
1234567891011121314 | Sub FormatTimeExample_1 ()Dim DateEx ως ημερομηνίαDateEx = #4/18/2020 6:05:07 ΜΜ #MsgBox Format (DateEx, "Long Time") 'Αποτέλεσμα είναι: 6:05:07 μ.μ.MsgBox Format (DateEx, "Medium Time") 'Αποτέλεσμα είναι: 06:05 ΜΜMsgBox Format (DateEx, "Short Time") 'Αποτέλεσμα είναι: 18:05DateEx = #2/18/2021 6:05:07 π.μ. #MsgBox Format (DateEx, "Long Time") 'Αποτέλεσμα είναι: 6:05:07 π.μ.MsgBox Format (DateEx, "Medium Time") 'Αποτέλεσμα είναι: 06:05 π.μMsgBox Format (DateEx, "Short Time") 'Αποτέλεσμα είναι: 06:05Τέλος υπο |
Χρόνος μορφοποίησης VBA με προσαρμοσμένες μορφές
Η συνάρτηση VBA Format μπορεί να χρησιμοποιηθεί για τη μετατροπή ενός αριθμού σε συμβολοσειρά με προσαρμοσμένες μορφές. Τα σύμβολα h και hh χρησιμοποιούνται για ώρες, n και nn για λεπτά, s και ss για δευτερόλεπτα, ttttt για πλήρη απασχόληση σύμφωνα με τις ρυθμίσεις του συστήματος και AM/PM, am/pm, A/P, a/p, AMPM για το πρωί -σύστημα pm.
1234567891011121314151617 | Sub FormatTimeExample_2 ()Dim DateEx ως ημερομηνίαDateEx = #4/18/2020 6:05:07 ΜΜ #Μορφή MsgBox (DateEx, "hh: nn: ss") 'Το αποτέλεσμα είναι: 18:05:07Μορφή MsgBox (DateEx, "h: n: s AM/PM") 'Το αποτέλεσμα είναι: 6: 5: 7 μ.μ.Μορφή MsgBox (DateEx, "h") 'Το αποτέλεσμα είναι: 18Μορφή MsgBox (DateEx, "hh") 'Το αποτέλεσμα είναι: 18Μορφή MsgBox (DateEx, "h: n") 'Το αποτέλεσμα είναι: 18: 5Μορφή MsgBox (DateEx, "hh: nn") 'Το αποτέλεσμα είναι: 18:05Μορφή MsgBox (DateEx, "hh: nn: s") 'Το αποτέλεσμα είναι: 18: 05: 7Μορφή MsgBox (DateEx, "hh: nn: ss") 'Το αποτέλεσμα είναι: 18:05:07Μορφή MsgBox (DateEx, "\ T \ i \ m \ e \ \ i \ s \: \ hh: nn: ss")'Αποτέλεσμα είναι: Timeρα είναι: 18:05:07Τέλος υπο |