Khám phá đỉnh cao tri thức cùng Gitiho qua hành trình học tập được thiết kế tỉ mỉ và toàn diện. Với kho
tàng lộ trình đa dạng, chuyên sâu trên mọi lĩnh vực, chúng tôi sẽ đồng hành cùng bạn khai phá tiềm năng,
chinh phục thách thức và khẳng định giá trị bản thân. Mỗi hành trình đều được nghiên cứu công phu, tạo
nên bước đệm vững chắc để bạn tự tin bứt phá và tỏa sáng trên con đường phát triển sự nghiệp."
Tối ưu và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Sẵn sàng nền tảng, nội dung đào tạo cho tất
cả các vị trí, bộ phận. Ứng dụng MIỄN PHÍ ngay vào doanh nghiệp chỉ với MỘT click.
Thầy Thanh cho mình hỏi, vì sao trong ví dụ biến arr là dạng string. nhưng lại có giá trị nhỏ nhất (LBound) và giá trị lớn nhất (UBound)?
Xin cảm ơn thầy Thanh.
Trong trường hợp nào? Bởi vì nếu sử dụng code sau sẽ lỗi:
Sub test()
Dim arr
arr = "st"
Debug.Print LBound(arr)
Debug.Print UBound(arr)
End Sub
vỗ tay
Bùi Lê Quốc Trung08:10 - Oct 24, 2017
Đây là code trong video:
Sub mang_2_chieu()
Dim arr(0 To 1, 0 To 2) As String
Dim i As Integer, j As Integer
For i = LBound(arr) To UBound(arr)
For j = LBound(arr, 2) To UBound(arr, 2)
arr(i, j) = i & ":" & j
Next j
Next i
Debug.Print "i", "j", "Gia tri"
For i = LBound(arr) To UBound(arr)
For j = LBound(arr, 2) To UBound(arr, 2)
Debug.Print i, j, arr(i, j)
Biến arr là String, nhưng sao LBound(arr) và UBound(arr) vẫn đúng vậy thầy Thanh?
vỗ tay
Người dùng ẩn danh15:10 - Oct 24, 2017
Chào Trung, biến array ở đây được khai báo như sau:
Dim arr(0 To 1, 0 To 2) As String
Nghĩa là mảng các giá trị String