私は、(つまり、与えられた列のポイントなど、第一、第五、第十を保つ)のみ指定した間隔で細胞を維持し、残りを削除するには、マクロの削除を選択したセルの列でのみ実行するようにVBAマクロを変更するにはどうすればよいですか?
現在Dim i As Long
Dim lastRow As Long
lastRow = Application.ActiveSheet.UsedRange.Rows.Count
For i = 2 To lastRow Step 5
Range(Rows(i), Rows(i+8)).ClearContents
Next i
を以下のマクロを使用していますワークシート全体の行全体。マクロを修正したいのですが、その列のマクロを変更して実行する単一の列の先頭にあるセルを選択できます。
例えば、私はA1:B350とC1:E95(どちらも同じシート上にある)のデータを持っています。私はマクロを実行し、カラムC〜Eを乱すことなくカラムA〜Bのセルの指定された間隔だけを保持したいと考えています。同様に、列Aのデータに影響を与えずに、同じマクロをC列で実行したいとします。この時点で、このタスクを満たすためにこのマクロを変更する方法がわかりません。私は何か助けと指導に感謝します。
トニー、列B-F、A-Kなど? – ClockworkNemo
これで、オリジナルの下に2番目のバージョンが追加されました。 –