Სარჩევი
ამ სტატიაში მე გაჩვენებთ, თუ როგორ შეგიძლიათ მიიღოთ მიმდინარე თარიღი VBA Excel-ში. თქვენ ისწავლით მიმდინარე თარიღის ჩვენებას, მიმდინარე დროის ჩვენებას, ასევე თარიღისა და დროის ფორმატირებას თქვენთვის სასურველ ფორმატში.
როგორ მივიღოთ მიმდინარე თარიღი VBA-ში (სწრაფი ნახვა)
ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი
ჩამოტვირთეთ ეს სავარჯიშო წიგნი ამ სტატიის კითხვის დროს დავალების შესასრულებლად.
მიიღეთ მიმდინარე თარიღები VBA.xlsm-ში
3 გზა მიმდინარე თარიღის მისაღებად VBA-ში
მოდით, გამოვიკვლიოთ მიმდინარეობის მისაღებად საუკეთესო გზები თარიღი და დრო მაკროში VBA -ში.
1. მიიღეთ მიმდინარე თარიღი VBA-ს თარიღის ფუნქციის მიხედვით
პირველ რიგში, ვნახოთ, როგორ მივიღოთ მიმდინარე თარიღი. თქვენ შეგიძლიათ მიიღოთ მიმდინარე თარიღი VBA -ში საკმაოდ სრულყოფილად თარიღის ფუნქციის VBA -ის გამოყენებით.
კოდის ხაზი იქნება:
Current_Date=Date()
სრული კოდი მიმდინარე თარიღის საჩვენებლად იქნება:
⧭ VBA კოდი:
2123
შენიშვნა: ეს კოდი ქმნის მაკრო სახელწოდებით მიიღეთ_მიმდინარე_თარიღი .
⧭ გამომავალი:
გაუშვით ეს მაკრო და თქვენ მიიღებთ შეტყობინებების ყუთს მიმდინარე თარიღი, 11-იან-22 .
დაწვრილებით: როგორ ჩავსვათ მიმდინარე თარიღი Excel-ში
2. ჩადეთ მიმდინარე თარიღი და დრო VBA-ის Now ფუნქციის მიხედვით
შეგიძლიათ გამოიყენოთ Now ფუნქცია VBA მისაღებადმიმდინარე თარიღი მიმდინარე დროსთან ერთად.
კოდის ხაზი იქნება:
Current_Date_and_Time = Now()
ამიტომ, სრული კოდი მიმდინარე თარიღისა და დროის საჩვენებლად იქნება:
⧭ VBA კოდი:
6795
შენიშვნა: ეს კოდი ქმნის მაკრო სახელწოდებით მიიღეთ_მიმდინარე_თარიღი_და_დრო .
⧭ გამომავალი:
გაუშვით ეს მაკრო და მიიღებთ შეტყობინებების ყუთს რომელიც აჩვენებს მიმდინარე თარიღს და დროს, 11-იან-22 11:23:20 AM .
დაწვრილებით: ახლა და ფორმატის ფუნქციები Excel VBA-ში
მსგავსი წაკითხვები
- თარიღის ცვლადი VBA კოდებში (მაკროების 7 გამოყენება მაგალითებით)
- როგორ გამოვიყენოთ Excel თარიღის მალსახმობი
- გამოთვალეთ ვადა ფორმულით Excel-ში (7 გზა)
- როგორ გამოვიყენოთ IF ფორმულა თარიღებით (6 მარტივი მაგალითი)
3. მიმდინარე თარიღისა და დროის ფორმატირება VBA-ს ფორმატის ფუნქციის მიხედვით
აქამდე ჩვენ ვისწავლეთ მიმდინარე თარიღისა და დროის მიღება. ამჯერად ვნახოთ, როგორ შეგვიძლია გამოვაჩინოთ თარიღი და დრო ჩვენთვის სასურველ ფორმატში.
3.1 ფორმატი მიმდინარე თარიღი
პირველ რიგში, ჩვენ დავაფორმატებთ მხოლოდ მიმდინარე თარიღს .
ამ მიზნით ჩვენ გამოვიყენებთ Format ფუნქციას VBA . ფუნქციის სინტაქსი არის:
=Format(Date,Format)
ამიტომ, მიმდინარე თარიღის ჩვენება ფორმატში dd/mm/yyyy , კოდის ხაზი იქნება:
მიმდინარე_თარიღი = ფორმატი(თარიღი,„dd/mm/yyyy“)
და სრული VBA კოდი იქნება:
⧭ VBA კოდი:
3450
შენიშვნა: ეს კოდი ქმნის მაკრო სახელწოდებით ფორმატი_თარიღი_და_დრო .
⧭ გამომავალი:
თუ ამ კოდს გაუშვით, ის აჩვენებს მიმდინარე თარიღს თქვენთვის სასურველ ფორმატში, dd/mm/yyyy , 11/01/2022 .
3.2 ფორმატირება მიმდინარე თარიღი და დრო
თქვენ ასევე შეგიძლიათ გამოიყენოთ ფორმატი ფუნქცია მიმდინარე თარიღის და მიმდინარე დროის ერთად ფორმატირებისთვის.
მოდით გამოვაჩინოთ მიმდინარე თარიღი და დრო ფორმატში dd/mm/yyyy hh:mm :ss am/pm .
კოდის ხაზი იქნება:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
და სრული VBA კოდი იქნება:
⧭ VBA კოდი:
2470
შენიშვნა: ეს კოდი ქმნის მაკროს ე.წ. ფორმატი_თარიღი_და_დრო .
⧭ გამომავალი:
თუ თქვენ გაუშვით ეს კოდი, ის აჩვენებს მიმდინარე თარიღს და დროს თქვენთვის სასურველ ფორმატში, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
დაწვრილებით: როგორ დავაფორმოთ თარიღი VBA-ით Excel-ში
რეზიუმე
- NOW<2 Visual Basic აპლიკაციის> ფუნქცია აბრუნებს მიმდინარე თარიღსა და დროს.
- თარიღი ფუნქცია აბრუნებს მიმდინარე თარიღს.
- ფორმატი ფუნქცია აჩვენებს თარიღს და დროს ნებისმიერ სასურველ ფორმატში.
დასკვნა
ამ მეთოდების გამოყენებით შეგიძლიათ მიიღოთ და აჩვენოთმიმდინარე თარიღი და დრო მაკრო ექსელში. გაქვთ რაიმე შეკითხვები? მოგერიდებათ გვკითხოთ.