|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
- Sub 未还本金计息天数()
- '
- ' 余额为0的计息天数 Macro L列为余额,J列为实际还款,H列为实际放款,T2为上次总收息日,U2为本次收息日
- '
- '
- Dim i As Long, tianshu1 As String '定义i 与天数
- For i = 2 To 116 Step 1 '定义循环
- Select Case Cells(i, "l").Value '以余额为选项
- Case Cells(i, "l").Value = 0 '如果余额为0
- tianshu1 = "" '计息天数为空
- Case Cells(i, "l").Value <> 0 '如果余额不等于0
- Select Case Cells(i, "b").Value '以合同编号列为选项
- Case Cells(i, "b").Value = "" '合同编号为空
- tianshu1 = "" '天数为空
- Case Cells(i, "b").Value <> "" '如果合同编号不为空
- Select Case Cells(i, "h").Value '以放款日为选项
- Case Is <= Cells(2, "t").Value '放款日小于等于3月21日
- tianshu1 = Cells(2, "u").Value - Cells(2, "t").Value '计息日等于4月21日减去3月22日加1
- Case Is > Cells(2, "t").Value '如果大于3月21日
- tianshu1 = Cells(2, "u").Value - Cells(i, "h").Value + 1
- End Select
- End Select
- End Select
-
- Cells(i, "p").Value = tianshu1
- Next i
-
- End Sub
复制代码 |
|