jackinchun123
Thành viên mới 

			
		- Tham gia
 - 14/3/15
 
- Bài viết
 - 4
 
- Được thích
 - 1
 

Mình có lập 1 chương trình con đơn giản như sau, nhưng khi chạy bị lỗi Else without if và lỗi khi gọi chương trình con. Mong được giúp sửa lỗi và giải thích vì sao sai. Thank
       If a(i, j) > 0 Then
            k = k + 1
            If k < M Then
                Debug.Print "chua tim duoc nghiem"
            Else
                Debug.Print "nghiem la Z= " & Str(a(i, M))
            End If
       End If
	       If a(i, j) > 0 Then k = k + 1
         If k < M Then Debug.Print "chua tim duoc nghiem"
           Else: Debug.Print "nghiem la Z= " & Str(a(i, M))
         End If
       End If
	
Cảm ơn bạn rất nhiều. Cho mình hỏi sao khi chạy mình vẫn mắc lỗi này dù đã sửa lại câu lệnh như trên.
buoc1 a
	Call buoc1(a)
	ReDim a(1 To N, 1 To M)
	ReDim a(1 To N, 1 To M) As Double