Πώς να εισαγάγετε έναν επιλογέα ημερομηνίας στο Excel (με διαδικασία βήμα προς βήμα)

  • Μοιραστείτε Αυτό
Hugh West

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

Κατεβάστε το βιβλίο ασκήσεων

Εισαγωγή Date Picker.xlsm

Γιατί ο επιλογέας ημερομηνίας είναι χρήσιμος στο Excel;

Τώρα, οι άνθρωποι αγαπούν να εργάζονται με διεπαφές χρήστη. Αυτό διευκολύνει το εργασιακό άγχος. Πώς μπορούμε να εισάγετε μια ημερομηνία σε ένα κελί; Πληκτρολογώντας την στο κελί, σωστά; Όλοι γνωρίζουμε ότι η πληκτρολόγηση είναι μια ταραχώδης υπόθεση. Τι γίνεται αν έχετε 500 γραμμές σε ένα σύνολο δεδομένων; Δεν θα θέλατε να εισάγετε όλες τις ημερομηνίες χειροκίνητα στο Excel!

Έρχεται το Date Picker για να μας βοηθήσει. Είναι ένα αναδυόμενο ημερολόγιο που μπορείτε να χρησιμοποιήσετε για να εισάγετε ημερομηνίες Ρίξτε μια ματιά στο ακόλουθο στιγμιότυπο οθόνης:

Μπορείτε να δείτε τον επιλογέα ημερομηνίας εδώ. Με αυτό το εργαλείο, μπορείτε να επιλέξετε οποιαδήποτε ημερομηνία και να εκτελέσετε οποιεσδήποτε λειτουργίες στο Microsoft Excel.

Βήμα προς βήμα οδηγός για την εισαγωγή επιλογέα ημερομηνίας στο Excel

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

1. Ενεργοποιήστε την καρτέλα προγραμματιστή στο Excel για την επιλογή ημερομηνίας

Πρώτα απ' όλα, αυτό το εργαλείο επιλογής ημερομηνίας είναι διαθέσιμο μόνο στο Προγραμματιστής Έτσι, πριν ξεκινήσετε, πρέπει να ενεργοποιήσετε την καρτέλα προγραμματιστή στο Microsoft Excel.

Ας ενεργοποιήσουμε λοιπόν πρώτα την καρτέλα προγραμματιστή.

📌 Βήματα

  • Πρώτα, κάντε κλικ στο Αρχείο καρτέλα.
  • Στη συνέχεια, κάντε κλικ στο Επιλογή .

  • Τώρα, από το Επιλογές Excel παράθυρο διαλόγου, κάντε κλικ στο Προσαρμογή κορδέλας στην αριστερή πλευρά.

  • Από τη δεξιά πλευρά των παραθύρων, επιλέξτε Κύριες καρτέλες .
  • Τέλος, ελέγξτε το Προγραμματιστής κουτί.

Όπως μπορείτε να δείτε από την κορδέλα του Excel, έχουμε πετύχει την εισαγωγή της καρτέλας Developer στο Microsoft Excel.

Διαβάστε περισσότερα: Πώς να εισαγάγετε την ημέρα και την ημερομηνία στο Excel (3 τρόποι)

2. Εισαγωγή επιλογέα ημερομηνίας

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

📌 Βήματα

  • Πρώτον, μεταβείτε στο Προγραμματιστής καρτέλα.
  • Από το Έλεγχοι καρτέλα, κάντε κλικ στο Εισαγωγή .

  • Από το Έλεγχοι ActiveX , κάντε κλικ στο Περισσότεροι έλεγχοι.

  • Τώρα, επιλέξτε Έλεγχος επιλογής ημερομηνίας και ώρας της Microsoft 6.0 (SP6) από το Περισσότεροι έλεγχοι παράθυρο διαλόγου.

  • Μετά από αυτό, κάντε κλικ στο OK .
  • Τέλος, κάντε κλικ στο κελί όπου θέλετε να εισαγάγετε τον επιλογέα ημερομηνίας.

Όπως μπορείτε να δείτε, έχουμε εισάγει ένα στοιχείο ελέγχου επιλογής ημερομηνίας στο Κελί.

Όταν εισάγετε το στοιχείο ελέγχου επιλογής ημερομηνίας στο φύλλο εργασίας, θα δείτε ένα EMBEDDED τύπο στη γραμμή τύπων.

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

Διαβάστε περισσότερα: Πώς να συνδυάσετε ημερομηνία και ώρα σε ένα κελί στο Excel (4 μέθοδοι)

3. Προσαρμογή του επιλογέα ημερομηνίας

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

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

📌 Βήματα

  • Για να το κάνετε μεγαλύτερο ή μικρότερο, μπορείτε απλώς να σύρετε τον επιλογέα ημερομηνίας.

  • Ενώ η Σχεδιασμός είναι ενεργοποιημένη, κάντε δεξί κλικ στον επιλογέα ημερομηνίας. Μετά από αυτό, κάντε κλικ στο Ιδιότητες .

  • Εδώ, θα δείτε διάφορες επιλογές. Θα δουλέψουμε με μερικές από αυτές.

  • Μπορείτε να αλλάξετε το ύψος, το πλάτος, τη γραμματοσειρά, το χρώμα κ.λπ.
  • Τώρα, σύρετε τον επιλογέα ημερομηνίας στη θέση του κελιού όπου θέλετε να τον τοποθετήσετε.

Τώρα, η επιλογή ημερομηνίας είναι σχεδόν έτοιμη. Το μόνο που έχουμε να κάνουμε είναι να συνδέσουμε το ημερολόγιο με ένα κελί.

Διαβάστε περισσότερα: Πώς να εισαγάγετε ημερομηνία στο υποσέλιδο στο Excel (3 τρόποι)

4. Συνδέστε το στοιχείο ελέγχου επιλογής ημερομηνίας με ένα κελί

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

📌 Βήματα

  • Πρώτον, κάντε δεξί κλικ στον επιλογέα ημερομηνίας.

  • Από το μενού περιβάλλοντος, κάντε κλικ στο Ιδιότητες .

  • Τώρα, στο Συνδεδεμένο κύτταρο πληκτρολογήστε την αναφορά κελιού που θέλετε να συνδέσετε.

  • Όταν επιλέγετε μια ημερομηνία από το ημερολόγιο, θα δείτε αυτόματα την ημερομηνία στο συνδεδεμένο κελί. Κάντε κλικ στο OK εάν το Excel εμφανίζει το " Δεν μπορώ να ορίσω την τιμή κελιού σε NULL... " γκάφα.
  • Για να δεχτείτε μηδενικές τιμές, αλλάξτε την τιμή από FALSE στο ΑΛΗΘΙΝΟ στο CheckBox.

  • Αν κάνετε δεξί κλικ στον επιλογέα ημερομηνίας και κάνετε κλικ στο Προβολή κωδικού θα δείτε τους σχετικούς κωδικούς VBA.

Διαβάστε περισσότερα: Αυτόματη εισαγωγή ημερομηνίας στο Excel κατά την εισαγωγή δεδομένων (7 εύκολες μέθοδοι)

Πώς να εισαγάγετε τον επιλογέα ημερομηνίας σε μια ολόκληρη στήλη στο Excel

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

1. Εισαγωγή επιλογέα ημερομηνίας για μία στήλη

📌 Βήματα

  • Για να εκχωρήσετε έναν επιλογέα ημερομηνίας σε μια ολόκληρη στήλη, κάντε δεξί κλικ στον επιλογέα ημερομηνίας. Μετά από αυτό, κάντε κλικ στο Προβολή κωδικού .

  • Μετά από αυτό, θα δείτε κάποιο κώδικα αν τον έχετε προσαρμόσει.
  • Τώρα, καθαρίστε το VBA κώδικα και πληκτρολογήστε τον ακόλουθο κώδικα που παρουσιάζουμε εδώ:
 Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet1.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End Sub 

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

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

Επεξηγήσεις κώδικα:

 Με Sheet1.DTPicker1 .Height = 20 .Width = 20 

Αυτός ο κώδικας αποδεικνύει τον αριθμό φύλλου (Να θυμάστε τον αριθμό φύλλου ακόμα και αν έχετε αλλάξει το όνομα) και τον αριθμό του επιλογέα ημερομηνίας. Εδώ, έχουμε φύλλο1(Βασικό φύλλο Datepicker) και επιλογέα ημερομηνίας 1. Ύψος και πλάτος που ορίζετε χειροκίνητα.

 If Not Intersect(Target, Range("B:B")) Is Nothing Then .Visible = True 

Αυτός ο κώδικας αποδεικνύει ότι αν οποιοδήποτε κελί της στήλης B είναι επιλεγμένο, ο επιλογέας ημερομηνίας θα είναι ορατός. Ή μπορείτε να ορίσετε ένα προσαρμοσμένο εύρος όπως Range("B5:B14") . Θα ρυθμίσει τον επιλογέα ημερομηνίας μόνο για τα συγκεκριμένα κελιά της στήλης B .

 .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address 

Το " top Η ιδιότητα "top" σημαίνει ουσιαστικά ότι προχωράει μαζί με το άνω όριο του καθορισμένου κελιού. Είναι ισοδύναμη με την τιμή "top" του καθορισμένου κελιού.

Το " Αριστερά " ισοδυναμεί με το επόμενο δεξιό κελί (του κελιού που καθορίσατε). Είναι το μήκος του αριστερού ορίου από το εξωτερικό αριστερό μέρος του φύλλου εργασίας. Χρησιμοποιήσαμε τη συνάρτηση offset για να λάβουμε την αναφορά κελιού του δεξιού κελιού.

" LinkedCell " συνδέει τον επιλογέα ημερομηνίας με το κελί-στόχο. Όταν επιλέγουμε την ημερομηνία από το αναπτυσσόμενο μενού, το επιτρέπει στο κελί.

 Else .Visible = False 

Όταν επιλέγετε οποιοδήποτε άλλο κελί αντί για ένα κελί της στήλης C , ο επιλογέας ημερομηνίας δεν θα εμφανιστεί.

2. Εισαγωγή επιλογέα ημερομηνίας για πολλαπλές στήλες

Τώρα, αν θέλετε να ορίσετε πολλαπλές στήλες με επιλογέα ημερομηνίας, πρέπει να κάνετε μια απλή αλλαγή. Θυμηθείτε, πριν ορίσετε πολλαπλές στήλες με επιλογείς ημερομηνίας, πρέπει να εισαγάγετε ξανά έναν άλλο επιλογέα ημερομηνίας.

Αν θέλετε να ορίσετε έναν επιλογέα ημερομηνίας για παρακείμενες στήλες, δεν χρειάζεται να γράψετε άλλο τμήμα κώδικα. Απλά αλλάξτε στο ΕΆΝ τμήμα:

 If Not Intersect(Target, Range("C:D")) Is Nothing Then 

Τώρα, ο παρακάτω κώδικας θα ορίσει έναν επιλογέα ημερομηνίας για τις στήλες B, D, E, G:

Εδώ, δεν αναθέτουμε τον επιλογέα ημερομηνίας σε ολόκληρη τη στήλη. Αντίθετα, τον εισάγουμε σε μια περιοχή κελιών. Επιλογέας ημερομηνίας 1 για το B5:B14, Επιλογέας ημερομηνίας 2 για το D5:E14 και Επιλογέας ημερομηνίας 3 για το G5:G14.

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheet1.DTPicker1 .Height = 20 .Width = 20 If Not Intersect(Target, Range("B5:B14")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With With With Sheet1.DTPicker2 .Height = 20 .Width = 20 If Not Intersect(Target, Range("D5:E14")) Is NothingThen .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End If End With With With Sheet1.DTPicker3 .Height = 20 .Width = 20 If Not Intersect(Target, Range("H5:H14")) Is Nothing Then .Visible = True .Top = Target.Top .Left = Target.Offset(0, 1).Left .LinkedCell = Target.Address Else .Visible = False End If End With End With End Sub 

Κοιτάξτε εδώ, έχουμε τρεις επιλογείς ημερομηνίας εδώ. Ένας για τη στήλη B , μία για τις στήλες D και E και ένα άλλο για τη στήλη G Αφού κάνετε κλικ σε κάθε κελί αυτών των στηλών, θα δείτε ένα ημερολόγιο. Με αυτόν τον τρόπο, μπορείτε να εισαγάγετε έναν επιλογέα ημερομηνιών για πολλαπλές στήλες στο Excel.

Μεγάλο πρόβλημα με τον επιλογέα ημερομηνίας στο Excel

Εάν χρησιμοποιείτε 64 bit οποιουδήποτε λογισμικού Microsoft Excel ή χρησιμοποιείτε το Excel 365 ή το Excel 2019, έχετε ήδη μπερδευτεί από τώρα. Αυτό συμβαίνει επειδή δεν μπορούσατε να βρείτε τον επιλογέα ημερομηνίας στο ActiveX έλεγχος.

Λυπούμαστε που λέμε ότι ο έλεγχος επιλογής ημερομηνίας της Microsoft είναι διαθέσιμος μόνο στις εκδόσεις 32-bit του Excel 2016, του Excel 2013 και του Excel 2010, αλλά δεν θα λειτουργήσει στο Excel 64-bit. Έτσι, αν θέλετε πραγματικά να εισάγετε ένα ημερολόγιο στο φύλλο εργασίας σας, χρησιμοποιήστε οποιοδήποτε ημερολόγιο τρίτου μέρους. Ελπίζω ότι η Microsoft θα φέρει κάποιο είδος επιλογής ημερομηνίας στο μέλλον.

💬 Πράγματα που πρέπει να θυμάστε

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

Το αρχείο σας θα πρέπει να αποθηκευτεί ως Βιβλίο εργασίας με δυνατότητα μακροεντολών (.xlsm).

Για να κάνετε οποιαδήποτε αλλαγή στον επιλογέα ημερομηνίας, φροντίστε να τον επιλέξετε από την καρτέλα προγραμματιστή.

Για να δείτε τις αλλαγές από τους κωδικούς VBA, καταργήστε την επιλογή του επιλογέα ημερομηνίας.

Συμπέρασμα

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

Μην ξεχάσετε να ελέγξετε την ιστοσελίδα μας Exceldemy.com για διάφορα προβλήματα και λύσεις που σχετίζονται με το Excel.

Συνεχίστε να μαθαίνετε νέες μεθόδους και να εξελίσσεστε!

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.