[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セル内の文字一括消去の仕方ご指導ください』(ko)
A3,B3,D3,E3のセル内文字を3から170まで一括消去ができません。
ご指導をお願いいたします。
Sub 消去する()
Dim myMsg As String, myTitle As String myMsg = "全データを削除しますか?" & vbCrLf & _ "削除されたデータは元には戻りません。" myTitle = "RESET?" If MsgBox(myMsg, vbYesNo + vbExclamation, myTitle) = vbYes Then
Application.ScreenUpdating = False
Range("A3,B3,D3,E3").Select
ActiveWindow.SmallScroll Down:=-170 Selection.ClearContents
Application.ScreenUpdating = True End If End Sub
< 使用 Excel:Excel2007、使用 OS:Windows7 >
Range("A3:B170,D3:E170").ClearContents (???) 2018/06/11(月) 14:46
個人的にはその程度であれば、いちいちメッセージ出して聞いてこられる方がめんどくさいですし、マクロでクリアしちゃったら、「元に戻す」ができないから
Sub クリア範囲選択() Application.Goto Range("A3") Range("A3:B170,D3:E170").Select End Sub
こんな風にして、ユーザーにDeleteキー押してもらうようにするかもです。
(もこな2) 2018/06/11(月) 15:04
(ko) 2018/06/11(月) 15:39
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.