tijikama
Thành viên chính thức 


			
		- Tham gia
 - 1/4/15
 
- Bài viết
 - 52
 
- Được thích
 - 31
 
Chào các bác,
Mình đang tự học VBA, thì có 1 ví dụ trên mạng, mình copy code về làm thì ra kết quả đúng, nhưng tự gõ lại đoạn code đó thì kết quả cho ra lại bị sai, mình có kiểm tra lại nội dung thì không thấy khác biệt gì
Dưới đây là 2 đoạn mã: Đoạn 1 là mã trên mạng mình có copy về, đoạn 2 là mình tự gõ lại
	
	
	
		
	
	
	
		
Mình có đính kèm file bên dưới, các bác có biết lỗi này là do đâu không ạ?

				
			Mình đang tự học VBA, thì có 1 ví dụ trên mạng, mình copy code về làm thì ra kết quả đúng, nhưng tự gõ lại đoạn code đó thì kết quả cho ra lại bị sai, mình có kiểm tra lại nội dung thì không thấy khác biệt gì
Dưới đây là 2 đoạn mã: Đoạn 1 là mã trên mạng mình có copy về, đoạn 2 là mình tự gõ lại
		Mã:
		
	
	Dim monthly_rate As Single, loan_amount As Double, number_of_periods As Single, emi As Double
monthly_rate = Range("B6").Value / Range("B5").Value             'Interest/No of Payment per year
loan_amount = Range("B3").Value                                              'loan amount
number_of_periods = Range("B4").Value * Range("B5").Value   'loan terms * No of Payment per year
emi = WorksheetFunction.Pmt(monthly_rate, number_of_periods, -loan_amount)
Range("B9").Value = emi
	
		Mã:
		
	
	Dim monthly_rate As Single, loan_amount As Double, number_of_periods As Single, emi As Double
monthly_rate = Range("B6").Value / Range("B5").Value               'Interest/No of Payment per year
loan_amount = Range("B3").Value                                                'loan amount
number_of_periods = Range("B4").Value * Range("B5").Value      'loan terms * No of Payment per year
emi = WorksheetFunction.Pmt(monthy_rate, number_of_periods, -loan_amount)
Range("F9").Value = emi
	Mình có đính kèm file bên dưới, các bác có biết lỗi này là do đâu không ạ?
	
	  



