VBAでセルに直接書き込み処理を行わず、
セル範囲を配列化し、処理を行った方が
セルへの書き込み頻度が減り、処理速度が
向上するとのことですが、セル範囲を
配列化した後に、どの様に、対象のセルを
処理すればよいのか分からない状態です。
例えば、セル範囲を配列化した後に、
F列でMB/sとなっているセルをKB/s
にするには、下記のコードでよいのでしょうか?
下記コードでは、セル範囲を配列化てないのと
同じように思えます。
VBA
1r = Range("A1:F" & lastRow) 2For i = 1 To lastRow 3 If Cells(i, 6) Like "MB*" Then 4 Cells(i, 6) = "KB/s" 5 End If 6Next
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/07/15 06:38