===========
PHẦN CƠ BẢN
===========
Bài 1: Cách sử dụng biến số
Cách sử dụng biến số nhìn chung có 3 bước như sau:
1. Khai báo biến số
2. Nạp giá trị cho biến số
3. Sử dụng giá trị của biến số
Biến số nhất định phải khai báo. Một lần nữa tôi xin nhấn mạnh, nhất định phải khai báo biến số.
Khi cài Excel, ở chế độ mặc định, trong VBA, dù bạn không khai báo biến số, VBA vẫn có thể hoạt động. Tuy nhiên, bạn cần ý thức rằng, việc khai báo biến số là rất quan trọng. Ở các bài viết sau, diễn đàn sẽ giới thiệu các bạn cách thiết định Excel để bắt buộc phải khai báo đầy đủ biến số.
Nạp giá trị cho biến số
Ví dụ ta viết như thế này:
Đây là phép gán, biến số tmp sẽ được nạp dữ liệu là 100. Đây không phải là phép so sánh, mà ở đây ta gán giá trị 100 cho biến số tmp.
Tương tự như thế, ta viết:
Điều này có nghĩa là, giá trị hiện tại của tmp nếu đang là 100 thì với cách viết trên, tmp sẽ tăng lên 1 đơn vị, tức là nó sẽ mang giá trị là 101.
Sử dụng giá trị của biến số
Ta có ví dụ như thế này:
Dòng code thứ nhất ta thực hiện phép gán, tmp sẽ mang giá trị là 100.
Ở dòng code thứ hai, ta sử dụng dữ liệu của biến số, ô A1 được gán bằng tmp tức là ô A1 sẽ mang giá trị 100.
Ta có một ví dụ tiếp theo:
Ô A1 lúc này không phải là chuỗi ký tự tuhocvba.net mà ô A1 là ký tự tmp.
Các bạn chú ý "tmp" là chuỗi ký tự tmp. Khi nó được viết trong dấu ngoặc kép như trên thì đó là chuỗi ký tự tmp chứ không phải là biến số tmp.
Bài viết trên được dịch và tham khảo từ:
PHẦN CƠ BẢN
===========
Bài 1: Cách sử dụng biến số
Cách sử dụng biến số nhìn chung có 3 bước như sau:
1. Khai báo biến số
2. Nạp giá trị cho biến số
3. Sử dụng giá trị của biến số
Biến số nhất định phải khai báo. Một lần nữa tôi xin nhấn mạnh, nhất định phải khai báo biến số.
Khi cài Excel, ở chế độ mặc định, trong VBA, dù bạn không khai báo biến số, VBA vẫn có thể hoạt động. Tuy nhiên, bạn cần ý thức rằng, việc khai báo biến số là rất quan trọng. Ở các bài viết sau, diễn đàn sẽ giới thiệu các bạn cách thiết định Excel để bắt buộc phải khai báo đầy đủ biến số.
Nạp giá trị cho biến số
Ví dụ ta viết như thế này:
Mã:
tmp = 100
Tương tự như thế, ta viết:
Mã:
tmp = tmp + 1
Sử dụng giá trị của biến số
Ta có ví dụ như thế này:
Mã:
tmp = 100
Range("A1") = tmp
Ở dòng code thứ hai, ta sử dụng dữ liệu của biến số, ô A1 được gán bằng tmp tức là ô A1 sẽ mang giá trị 100.
Ta có một ví dụ tiếp theo:
Mã:
tmp = "tuhocvba.net"
Range("A1") = "tmp"
Các bạn chú ý "tmp" là chuỗi ký tự tmp. Khi nó được viết trong dấu ngoặc kép như trên thì đó là chuỗi ký tự tmp chứ không phải là biến số tmp.
Bài viết trên được dịch và tham khảo từ:
Bạn cần đăng nhập để thấy link
Sửa lần cuối: