サッと一技Excel VBAマクロ
◆エクセルで、シート名の一括編集はできますか。 例えば、シート名「田中A、田中B... - Yahoo!知恵袋
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1414918804
Sub Test() Dim ws As Worksheet, myFind As String, myReplace As String myFind = Application.InputBox("検索文字列は?", "シート名置換", Type:=2) myReplace = Application.InputBox("置換文字列は?", "シート名置換", Type:=2) For Each ws In ActiveWorkbook.Worksheets On Error Resume Next ws.Name = Replace(ws.Name, myFind, myReplace, 1, -1, 2) Next ws End Sub
◆エクセルの名前定義の一括削除の方法 | OKWave
http://okwave.jp/qa/q3028652.html
Sub 名前定義一括削除() Dim objName As Name For Each objName In ActiveWorkbook.Names objName.Delete Next objName End Sub
Excelでなんかめんどくさい事を、サッとできてしまうマクロ書ける人が羨ましい…
リブレOfficeならもっと簡単に誰でもできるのかなぁ(チラ