ID非公開

2021/10/24 15:48

33回答

エクセルのマクロについて質問です。 このような表で、アクティブセルを含む行を選択して一部の関数が入っている列(この図の場合EF列)以外の値を削除する場合、どのようにしたら良いでしょうか。

画像

Excel | Visual Basic86閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

0

ThanksImg質問者からのお礼コメント

エラーなく実行できました。 ありがとうございます!

お礼日時:10/24 17:15

その他の回答(2件)

0

Sub test() Dim r As Long, c As Long r = ActiveCell.Row For c = 1 To Cells(r, Columns.Count).End(xlToLeft).Column If Not WorksheetFunction.IsFormula(Cells(r, c)) Then Cells(r, c).ClearContents End If Next c End Sub

0

A列も消すということですか 列を 削除すれば E:F列に入っている関数が 削除する列を 指定していれば すべてエラーになりますが いいのですか?

ID非公開

質問者2021/10/24 16:12

分かりづらくてすみません。 このような状態にしたいです。

画像