Những khoảnh khắc của đời ta đâu rồi hè?

  • Thread starter Thread starter digita
  • Ngày gửi Ngày gửi
Liên hệ QC
D

digita

Guest
Các bạn chạy cái code sau đây coi có gì lạ không nha.

Mã:
[SIZE=3][FONT=Arial]Sub SaoKyVay()[/FONT][/SIZE]
[SIZE=3][FONT=Arial]Range("A1") = "=now()"[/FONT][/SIZE]
[SIZE=3][FONT=Arial]Range("A2") = Now[/FONT][/SIZE]
[SIZE=3][FONT=Arial]Range("A1:A2").NumberFormat = "hh.mm.ss.00"[/FONT][/SIZE]
[FONT=Arial][SIZE=3]End Sub[/SIZE][/FONT]
 
digita đã viết:
Các bạn chạy cái code sau đây coi có gì lạ không nha.
Mã:
[SIZE=3][FONT=Arial]Sub SaoKyVay()[/FONT][/SIZE]
[SIZE=3][FONT=Arial]Range("A1") = "=now()"[/FONT][/SIZE]
[SIZE=3][FONT=Arial]Range("A2") = Now[/FONT][/SIZE]
[SIZE=3][FONT=Arial]Range("A1:A2").NumberFormat = "hh.mm.ss.00"[/FONT][/SIZE]
[FONT=Arial][SIZE=3]End Sub[/SIZE][/FONT]

- Ngày tháng bị ẩn đi, chỉ hiển thị ở fx khi cell được chọn, chuyện gì đây ???
 
Hàm now() của EX và hàm now trong VBA cho 2 giá trị khác nhau.
SAO KỲ VẬY ? ? ?
 
Uh... cái này trễ hơn cái kia 1 chút... Nhưng tôi nghĩ ko có vấn đề gì đâu... Trễ chưa đến 1S mà... Tôi nghĩ cũng bình thường, vì việc xử lý dù nhanh đến đâu cũng phải có cái trước cái sau... Làm sao mà đồng thời dc
 
Máy tính sẽ tìm "" sau đó tìm trong "=now()" chắc chắn sẽ lâu hơn =now (hàm VBA), giống như kiểu thế nào là 2 đường thẳng song song.
 
OK. Mình thêm 2 dòng trong code (kèm dưới đây). Bạn Tuấn & Thu Nghi thữ kích hoạt nó lại để coi có thật là kết quả hiển thị khác nhau vì XL đọc mã dòng trước dòng sau mà đồng hồ thì cứ quay nha.

Mã:
[SIZE=3]Sub SaoKyVay()[/SIZE]
[SIZE=3]Range("A1") = "=now()"[/SIZE]
[SIZE=3]Range("A2") = Now[/SIZE]
[SIZE=3]Range("A1:A2").NumberFormat = "hh.mm.ss.00"[/SIZE]
[SIZE=3]Range("A3") = "=now()"[/SIZE]
[SIZE=3]Range("A4") = Now[/SIZE]
[SIZE=3]Range("A3:A4").NumberFormat = "general"[/SIZE]
[SIZE=3]End Sub[/SIZE]

Mến
 
Hình như hàm Now trong VBA không đếm đến % của giây hay sao đấy.
 
Ko có... tôi kiễm tra rồi... A3 và A4 ko giống nhau như mình nhìn thấy đâu... Chẳng qua là nó làm tròn số ấy mà... Ko tin cứ format cell\Number rồi chọn nhiều nhiều số lẽ 1 chút sẽ thấy... Tóm lại vẫn có cái trước cái sau
Hi... hi...
ANH TUẤN
 
Đồng hồ thì lúc nào cũng đếm lên chứ gì. Vậy tại sao cái số ờ ô A2 viết sau mà lại có giá trị nhỏ hơn - trước kết quả hàm now được viết trước nó?

Câu thứ 2, các bạn thấy 2 ô (A1 & A2) đều có định dạng hiển thị (format) giống hệt với nhau. Khi ta chạy cái code trên nhiều lần mà con số đơn vị khoảng khắc ờ điễm A2 lúc nào cũng là 0 trong khi A1 cho thấy số thập phân của giây. Vậy là sao?
 
Web KT

Bài viết mới nhất

Back
Top Bottom