nhờ các bạn sửa dùm code để chuỗi số chạy từ - k đến +k thì dừng lại

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

nonsense

Thành viên mới
Tham gia
22/9/11
Bài viết
15
Được thích
1
Sub chuoiN()
Dim j, k As Long
j = Cells(1, 1)
k = Cells(2, 1)
For n = -k To k
Cells(3 + n + k, 3) = n * j + k * (j - 1)
Next
End Sub
 

File đính kèm

  • chuoiso.xls
    46 KB · Đọc: 9
Tôi thấy nó dừng lại rồi.
 
Sub chuoiN()
Dim j, k As Long
j = Cells(1, 1)
k = Cells(2, 1)
For n = -k To k
Cells(3 + n + k, 3) = n * j + k * (j - 1)
Next
End Sub
Tui đoán chắc có lẽ như thế này.
Mã:
Sub chuoiN()
    Dim j%, k%, i%, n%
    j = Cells(1, 1)
    k = Cells(2, 1)
    n = -k: i = 0
    Do While n <= k
        Cells(i + 3, 3) = n
        n = n + j: i = i + 1
    Loop
End Sub
 
oh, yes. Excellent .... Cám ơn bạn rất nhiều
 
Web KT
Back
Top Bottom