0
我有一個腳本(感謝SO的幫助!),以允許用戶選擇一些不連續的列並將其索引插入到數組中。我現在需要做的是有效地選擇剩餘的列,即用戶不是選擇到另一個數組中,以對這些列執行單獨的操作。Excel有效地找到剩餘的列
例如,用戶選擇列A,C,F,G,並將這些索引放入數組Usr_col()中。剩下的列(B,D,E)需要存儲在數組中rem_col()
現在我所能想到的就是測試用戶選擇列的每個用過的列的索引,如果它不包含在該數組中,請將其插入到一個新數組中。就像這樣:
For i = 1 to ws.cells(1, columns.count).end(xltoright).column
if isinarray(i, Usr_col()) = false Then
rem_col(n) = i
n = n+1
end if
next
我只是尋找一個更有效的解決方案。
如果當前代碼有效,這可能更適合[CodeReview](https://codereview.stackexchange.com/)。 –
確保在'columns.count'之前添加'ws.',否則它將計算任何活動頁面上的列。 – BruceWayne