conglong2008
Thành viên mới
- Tham gia
- 13/10/07
- Bài viết
- 14
- Được thích
- 2
Nếu như bình thường, sử dụng cấu trúc điều khiển If ... . Then ....End If thì luôn kết thúc bằng End If
Thì đoạn hướng đẫn học lập trình VB Excel lại không kết thúc bằng End If
Ở cấu trúc điều khiển thứ nhất : If bcCell.Value < 0 Then strD = strD & bcCell.Address & ","
lại không có End If để kết thúc.
Đây có phải là thiếu ? Hay là đủ rồi, bởi khi Run chương trinh không báo lỗi. Còn nếu thêm End If thì khi Run thì có báo lỗi: "Compile error:End If without block If"
- Nếu như thế khi nào thì không cần End If ? xin các bác giải thích giúp
Thì đoạn hướng đẫn học lập trình VB Excel lại không kết thúc bằng End If
Sub SuDung_UsedRange()
Dim strD As String, bcCel As Range
For Each bcCell In ActiveSheet.UsedRange
If bcCell.Value < 0 Then strD = strD & bcCell.Address & ","
Next
If strD <> "" Then
strD = Left(strD, Len(strD) - 1)
ActiveSheet.Range(strD).Select
End If
End Sub
lại không có End If để kết thúc.
Đây có phải là thiếu ? Hay là đủ rồi, bởi khi Run chương trinh không báo lỗi. Còn nếu thêm End If thì khi Run thì có báo lỗi: "Compile error:End If without block If"
- Nếu như thế khi nào thì không cần End If ? xin các bác giải thích giúp
Chỉnh sửa lần cuối bởi điều hành viên: