Bạn có thể biết rằng bạn có thể di chuột qua một biến trong khi VBA đang ở chế độ ngắt để kiểm tra nội dung của nó. Giá trị của biến sẽ xuất hiện trong chú giải công cụ bên dưới biến.
Tôi sẽ sử dụng mã sau trong các mẫu của mình bên dưới:
Sub TestVariableInspection()
Dim s As String
s = "Short string"
Stop
Dim x As String
x = "12345678 1" & _
"12345678 2" & _
"12345678 3" & _
"12345678 4" & _
"12345678 5" & _
"12345678 6" & _
"12345678 7" & _
"12345678 8" & _
"12345678 9" & _
"12345678 0"
Stop
End Sub
Trường hợp Đơn giản:Chuỗi Ngắn
Nếu tôi chạy quy trình này đến Stop
đầu tiên câu lệnh, độ dài của chuỗi trong biến s
đủ nhỏ để toàn bộ nội dung của nó được hiển thị:
Chuỗi dài:Phía bên phải của giá trị bị cắt ngắn
Với một chuỗi dài, phía bên phải của giá trị sẽ bị cắt bớt. VBA hiển thị một dấu chấm lửng (...
) để cho biết có các ký tự bổ sung. Trong ảnh chụp màn hình bên dưới, chỉ 71 ký tự đầu tiên được hiển thị.
[Ctrl] + {Hover}:Phía bên trái của giá trị bị cắt bớt
Đôi khi, phần quan trọng của biến là phần xuất hiện ở phía bên phải của giá trị. Điều này thường xảy ra, ví dụ, khi xử lý các đường dẫn tệp đầy đủ. Nói chung, bạn sẽ quan tâm đến tên tệp hơn là ký tự ổ đĩa và các thư mục gốc.
Để xem phía bên phải của một giá trị biến dài, hãy giữ phím [Ctrl] trước khi di chuột qua biến bằng con trỏ chuột:
Trong ảnh chụp màn hình này, chỉ 70 ký tự cuối cùng được hiển thị trong chú giải công cụ.
Lưu ý nhỏ, sự khác biệt về số lượng ký tự được hiển thị (71 so với 70) khiến tôi nghĩ rằng hạn chế dựa trên chiều rộng của đầu công cụ hơn là số lượng ký tự trong giá trị.