HƯỚNG DẪN VỀ BIẾN SỐ, HẰNG SỐ VÀ KIỂU DỮ LIỆU TRONG ...
Có thể bạn quan tâm
Nội dung chính
- 1 Biến VBA
- 2 Các kiểu dữ liệu VBA Excel
- 3 Hằng số trong VBA
Các biến được sử dụng trong hầu hết các chương trình máy tính và VBA thường không khác nhau. Đó là một thuận lợi để khai báo một biến khi bắt đầu làm việc. Nó giúp xác định bản chất của nội dung (văn bản, dữ liệu, số, v.v.)
Biến VBA
Các biến là các giá trị cụ thể được lưu trữ trong bộ nhớ máy tính hoặc hệ thống lưu trữ. Bạn có thể sử dụng giá trị đó trong lúc lập trình . Máy tính sẽ lấy giá trị đó từ hệ thống và hiển thị lúc xuất ra. Mỗi biến phải được đặt tên.
Để đặt tên cho biến trong VBA, bạn cần tuân theo các quy tắc sau.
- Nó phải ít hơn 255 ký tự
- Không có khoảng cách
- Nó không được bắt đầu bằng một số
- Tên biến không được chứa kí tự đặc biệt ( ^, &, ), (,%, $, #, @, !, ~, +, -, *,)
Dưới đây là một số ví dụ cho tên hợp lệ và không hợp lệ cho các biến trong VBA.
Trong VBA, chúng ta cần khai báo các biến trước khi sử dụng chúng bằng cách gán tên và kiểu dữ liệu.
Trong VBA, các biến được khai báo theo 2 dạng ngầm( Implicitly ) hoặc rõ ràng ( Explicitly ).
- Implicitly: Below is an example of a variable declared Implicitly.
- label=guru99
- volume=4
- Explicitly: Below is an example of variable declared Explicitly. You can use “Dim” keyword in syntax
- Dim Num As Integer
- Dim password As String
Biến VBA không khác gì các ngôn ngữ lập trình khác. Để khai báo một biến trong VBA, bạn sử dụng từ khóa “Dim.”
Cú pháp cho biến VBA,
Để khai báo một biến trong VBA, nhập Dim theo sau là tên:
Sub Exercise () Dim <name> End SubTrước khi thực hiện các biến, chúng ta phải ghi lại một macro trong Excel. Để ghi lại một macro, hãy làm như sau –
Bước 1) : Ghi lại Macro 1
Bước 2) : Dừng Macro 1
Bước 3) : Mở trình soạn thảo Macro, nhập mã cho biến trong Macro1
Bước 4): chạy đoạn mã cho Macro 1
Ví dụ: đối với Biến VBA
Sub Macro1() Dim Num As Integer Num = 99 MsgBox " Guru " & Num End SubKhi bạn chạy mã này, bạn sẽ nhận được kết quả xuất ra sau trong trang tính của mình.
Các kiểu dữ liệu VBA Excel
Máy tính không thể phân biệt giữa các số (1,2,3 ..) và chuỗi (a, b, c, ..). Để tạo sự khác biệt này, chúng ta sử dụng Kiểu dữ liệu (Data-Types).
Các loại dữ liệu VBA có thể được tách thành hai loại
- Kiểu dữ liệu số
- Kiểu dữ liệu không phải là số
Trong VBA, nếu loại dữ liệu không được quy định rõ ràng, nó sẽ tự động khai báo biến là Biến.
Hãy xem một ví dụ, về cách khai báo các biến trong VBA. Trong ví dụ này, chúng ta sẽ khai báo ba loại chuỗi biến đó là tên, ngày tham gia và thu nhập
Bước 1) Giống như, trong hướng dẫn trước, chúng ta sẽ chèn lệnh Button1 vào bảng Excel của chúng ta.
Bước 2) Trong bước tiếp theo, nhấp chuột phải vào nút và chọn Xem mã. Nó sẽ mở cửa sổ mã như hình dưới đây.
Bước 3) Trong bước này,
- Lưu tệp của bạn bằng cách nhấp vào nút lưu
- Sau đó bấm vào biểu tượng Excel trong cùng một cửa sổ để trả về bảng Excel.
- Bạn có thể thấy chế độ Degign Mode là “bật” được tô sáng màu xanh lá cây
Bước 4) Tắt chế độ Design Mode, trước khi nhấp vào nút lệnh
Bước 5) Sau khi tắt chế độ Design Mode, bạn sẽ bấm vào Button1. Nó sẽ hiển thị biến sau đây trong phạm vi chúng ta đã khai báo trong mã.
- Tên
- Ngày tham gia
- Thu nhập trong hiện tại
Hằng số trong VBA
Hằng số giống như một biến, nhưng bạn không thể sửa đổi nó. Để khai báo một hằng số trong VBA, bạn sử dụng từ khóa Const .
Có hai loại hằng,
- có sẵn hoặc được cung cấp bởi ứng dụng.
- kí hiệu tượng trưng hoặc xác định
Bạn có thể chỉ định phạm vi là riêng tư theo mặc định hoặc công khai . Ví dụ,
Public Const DaysInYear=365
Private Const Workdays=250
Tải xuống mã Excel ở trên
Tóm lược:
- Các biến là các giá trị cụ thể được lưu trữ trong bộ nhớ máy tính hoặc hệ thống lưu trữ.
- Bạn có thể sử dụng từ khóa “Dim” theo cú pháp để khai báo biến rõ ràng
- Các loại dữ liệu VBA có thể được tách thành hai loại
- Kiểu dữ liệu số
- Kiểu dữ liệu không phải là số
- Trong VBA, nếu loại dữ liệu không đượcxác định Nó sẽ tự động khai báo biến là Biến số
- Hằng số giống như một biến, nhưng bạn không thể sửa đổi nó. Để khai báo một hằng số trong VBA, bạn sử dụng từ khóa Const
Từ khóa » Các Biến Khai Báo Trong Vba
-
Hướng Dẫn Cách Khai Báo Biến Khi Viết Code Trong VBA Excel
-
Biến Và Kiểu Dữ Liệu Trong VBA - VietTuts
-
Bài 3: Khai Báo Biến Trong VBA | Cùng Học Excel
-
Cách Khai Báo Và Sử Dụng Biến Dữ Liệu Trong VBA Excel
-
Phạm Vi Của Biến Trong VBA: Biến Cục Bộ - Toàn Cục Và Biến Module
-
Biến Và Các Kiểu Dữ Liệu Thường Dùng Trong VBA - Freetuts
-
Cách Sử Dụng Biến Trong VBA
-
Bài 6 : Biến Và Hằng Số Trong VBA Excel
-
Bài Viết: Khai Báo Biến Và đặt Tên Biến Trong VBA | Giải Pháp Excel
-
Làm Cách Nào để Khai Báo Một Biến Toàn Cục Trong VBA?
-
Bài 5 - Cách Khai Báo Các Biến Và Hàm Trong Lập Trình VBA Excel
-
Khái Niệm Và Cách Sử Dụng Biến Số Từ Cơ Bản Tới Nâng Cao