我試圖根據for循環的迭代插入和更改counta公式。我面臨的問題是即使代碼運行沒有錯誤,也沒有任何反應。 totalrow變量始終爲0.我不確定我在哪裏出錯。所有的變量都在循環之外初始化。 CurrentColname是字符串,countUsedCols很長,totalRows很長。根據for循環迭代更改單元格公式
For i = 2 To countUsedCols
ActiveSheet.Cells(3, i).Select
currentColName = ActiveSheet.Cells(3, i).Value
If currentColName = "Valid From" Then
totalrow = ActiveWorkbook.Sheets("Customer_Facing_View").Range("AR1").Formula = "=COUNTA($" & i & ":$" & i & ")"
totalrow = ActiveWorkbook.Sheets("Customer_Facing_View").Range("AR1").Value
我很抱歉沒有在開始時說清楚,但是這個循環和sub的重點是計算表中的行數。但是,使用xldown不是一種選擇,因爲「有效來源」位於表格中間。所以邏輯是循環計數到Valid from列,並檢查該列有多少行 – Adit2789
還有一件事:除了「Valid from」之外,沒有其他列保證填充沒有空白 – Adit2789