Newbie hỏi về cách chuyển đổi loại của biến

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

dat_viet

Thành viên mới
Tham gia
2/11/09
Bài viết
5
Được thích
1
Hi các bác, em muốn hỏi cách chuyển đổi định dạng của biến qua hai ví dụ sau
- Định dạng số sang chuổi
Ví dụ :
Em có một ô, ví dụ A1, bình thường đánh số là 0000 (4 số 0, hay cũng là giá trị 0)
EM muốn tạo một ô B1, giá trị chuổi là : B1 = "T-DQ-"&A1, với kết quả sẽ ra chuỗi "T-DQ-0000" !

- Định dạng số sang ngày
Ví dụ :
Em có một ô, ví dụ A1, bình thường đánh ngày là 01-Jan-2010
EM muốn tạo một ô B1, giá trị hai option như sau:
1/ Dạng số : B1 = A1 +14 - today() sẽ ra giá trị số ngày là một số nguyên
2/ Dạng ngày : B1 =A1 sẽ ra giá trị ngày, như trên thì B1 sẽ là 01-Jan-2010

Các bác giúp em giải đáp những vấn đề trên được không ạ ? Em cảm ơn các bác nhiều
 
Đã nói đến biến tức là phải đụng tới VBA rồi. Để chuyển đổi các dạng biến trong VBA ta dùng hàm để chuyển đổi. Bạn tham khảo các hàm sau:
CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLong, CVar, CVErr, CSng....

Ta phải kết hợp với hàm kiểm tra xem dữ liệu có thể chuyển đổi hay không trước khi thực hiện, tránh phát sinh lỗi.
 
Lần chỉnh sửa cuối:
Upvote 0
Nhưng đọc giải thích của bạn rất có thể không phải vậy.
Bạn tham khảo ví dụ trong file xem sao.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom