我是一般的編程新手。使用VBA我試圖循環遍歷範圍(「b6:b18」)。通過每次通過,我將該值減去b3
,並將一個日期放入一個單元格中,然後抵消一列,直到該值小於b3
。基本上我試圖設置汽車支付。例如:我有5個賬戶。 250.36,17.23,96.12,600.00,5.46。我的付款是每月36.12。所以,1/1/13 = 36.12直到第一個賬戶是< 36.12。但每個月都必須等於付款。一個月內可能會從每個帳戶中扣除資金。如何遍歷指定列中的行?
我想不通的代碼是:
pmt = b3
for each cell in range("b6:b18")
if cell.value > pmt then
activecell.value= cell.value -pmt
activecell =activecell.offset(0,1)
但是,代碼不執行任何操作時,旁邊ENDIF關閉,我不知道如何來顯示順序的日期。