返回列表 上一主題 發帖

[發問] VBA加總問題

  1. Sub abc()
  2. Dim mycolumn, i
  3. mycolumn = Mid(Cells(2, 9).End(xlToRight).Address, 2, 1)
  4. For i = 2 To 4
  5. Cells(i, 2) = Application.Sum(Range("I" & i & ":" & mycolumn & i))
  6. Next i
  7. End Sub
複製代碼
首次在這裡提供code,不知寫得如何?
80 字節以內
不支持自定義 Discuz! 代碼

TOP

  1. Sub abc()
  2. Dim mycolumn As String, mystring As String, myarray, i
  3. myarray = Split(Cells(2, 9).End(xlToRight).Address, "$", -1)
  4. mycolumn = myarray(1)

  5. For i = 2 To 4
  6. Cells(i, 2) = Application.Sum(Range("I" & i & ":" & mycolumn & i))
  7. Next i
  8. End Sub
複製代碼
多謝H大,改良了這一點,利用split方法套取column列
80 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題