Hàm lấy thời gian hiện tại trong excel

  -  

Trong Excel bọn họ có các hàm dùng để lấy quý hiếm thời hạn thực nhỏng hàm NOW, TODAY với hàm khẳng định giờ đồng hồ là TIME. Tuy nhiên câu hỏi thực hiện mọi hàm này lại có một nhược điểm là Excel vẫn luôn luôn đề xuất tính toán thù phần lớn hàm này liên tục. Vậy gồm phương pháp nào nhằm thay thế bí quyết thực hiện phần nhiều hàm này nhưng mà vẫn đạt công dụng như ao ước muốn? Hãy cùng Học Excel Online tò mò qua nội dung bài viết này.

Bạn đang xem: Hàm lấy thời gian hiện tại trong excel

Trước hết các chúng ta có thể xem xét lại bài viết về hàm NOW, DATE, TIME trong Excel:

Định dạng thời hạn vào Excel và cách áp dụng hàm NOW và TIME để ckém thời gian


*

Cách sử dụng đối tượng người dùng NOW vào VBA cố kỉnh đến hàm NOW

Hàm =NOW() trong Excel là hàm góp tạo ra 1 quý hiếm thời gian theo đúng thời gian thực, bao gồm cả Ngày/tháng/năm và giờ:phút:giây.

Ví dụ:

*

Kết quả của hàm sẽ luôn luôn thay thay đổi từng khi bạn nhập bất kỳ phương pháp như thế nào trong Excel.

Để rời việc buộc phải sử dụng hàm NOW, bạn cũng có thể thực hiện câu lệnh sau đây vào VBA:

*

Trong hình bên trên, chúng ta gồm thực hiện Macro vào VBA là câu lệnh NowByVBA

Tại vị trí ô B3 của Sheet1 (là Sheet sẽ làm cho việc) điền quý hiếm thời hạn hiện giờ là NOW

Kết trái của câu lệnh VBA với hàm NOW là tương đương nhau. Tuy nhiên câu lệnh VBA bên trên chỉ hoạt cồn khi được Call ra, cùng công dụng đang là 1 cực hiếm cố định ở một thời điểm. Còn hàm NOW() đã luôn biến rượu cồn cùng thay thay đổi giá trị. Do kia chúng ta có thể áp dụng bí quyết rước thời gian bây giờ bởi NOW trong VBA vẫn tốt rộng.

Xem thêm: Bài Văn Tả Cảnh Biển Buổi Sáng Sớm Lớp 5, Ngắn Gọn, 4 Bài Văn Mẫ

Cách sử dụng đối tượng người sử dụng DATE trong VBA chũm cho hàm TODAY

Khác cùng với hàm NOW(), hàm TODAY() trong Excel giúp xác định đối tượng người tiêu dùng Ngày/tháng/năm bây chừ.

Ví dụ:

*

Chúng ta bao gồm câu lệnh sửa chữa mang đến hàm TODAY trong VBA như sau:

*

Trong VBA, bọn họ sử dụng đối tượng người tiêu dùng là DATE chđọng chưa phải là Today. Câu lệnh TodayByVBA được hiểu là:

Tại vị trí ô B5 của Sheet1 (là sheet đang áp dụng) gán cực hiếm Date là ngày hiện giờ.

Kết trái tương tự như như việc thực hiện hàm TODAY(), mặc dù giá trị này không thay đổi một cách tự đụng nhưng mà chỉ xác định mỗi một khi kích hoạt macro TodayByVBA.

Xem thêm: Tổng Hợp Bài Tập Tự Luận Tiếng Anh Lớp 9 ( Có Đáp Án), Tổng Hợp Bài Tập Tiếng Anh Lớp 9 Có Đáp Án

Xác định giờ đồng hồ hiện nay với câu lệnh Time vào VBA

Dường như trong Excel không tồn tại hàm giúp xác định thẳng giá trị giờ:phút:giây trên thời điểm hiện tại. Chúng ta chỉ hoàn toàn có thể xác định giờ thời gian theo hàm NOW() rồi kết phù hợp với các hàm HOUR, MINUTE, SECOND. Ví dụ như:

*

Khá phức hợp đề xuất ko nào? Tuy nhiên vào VBA bài toán này lại tiến hành khá đơn giản dễ dàng với câu lệnh sau:

*

Bởi vậy cùng với 3 câu lệnh vào VBA, bọn họ trọn vẹn có thể nắm thế được các hàm NOW, TODAY, TIME nhằm có thể làm việc với đối tượng người sử dụng thời gian thực. Đây cũng là một trong những giải pháp siêu kết quả góp file Excel của công ty tăng tốc độ tính toán, sút những công thức rượu cồn trong Excel.