Excel セルの名前が邪魔な時

トラックバック(0) コメント(0)
Excelに名前って便利な機能があるんですけど、その名前(以下、生餌)が腐ってるシートだと、シートの編集時などにやれ「生餌が重複してます」だの、やれ「生餌が見つからない」だの言ってくる訳ですよ。生餌の分際で、まったく。
ということで、腐りきった生餌を容赦なく、ガツーンと消滅させるマクロを。

Sub delnamae()
'変数宣言
Dim namae As Name '生餌
Dim namae_del As String '消滅した生餌リスト

namae_del = ""

'生餌消滅
For Each namae In ActiveWorkbook.Names
namae_del = namae_del & vbCrLf & namae.Name
namae.Delete
Next

'結果報告
If Len(namae_del) = 0 Then
MsgBox "生餌が見つかりません。" & vbCrLf _
& "よって、あなたは無駄な作業をした事なります。"
Else
MsgBox "以下の生餌を消滅させました。" & namae_del _
& vbCrLf _
& "以上、よろしくお願いします。"
End If
End Sub

※ちなみに、要不要に拘わらず問答無用で一切の断りもなく、セルの生餌及びセル範囲の生餌が消滅します。
このマクロの実行により、プロジェクトリーダーから怒られたりしても私は一切の責任を負わないものとします。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Excel セルの名前が邪魔な時

このブログ記事に対するトラックバックURL: http://nench.sakura.ne.jp/mt41/mt-tb.cgi/187

コメントする

最近のブログ記事

餃子の皮
結婚してから餃子を家で作るようになった。…
大雪萌えを表現してみた
半年ほど前に見た Prezi ってプレゼ…
ジョー、いやチンか。
次男がやんちゃだ。 まだ、昨夜の傷心が癒…