[[20090618101328]] 『vba 名前が適切ではありませんと出ます』(御願いします) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『vba 名前が適切ではありませんと出ます』(御願いします)

はじめまして。

 VBA初心者です。みようみまねで下記のマクロを作りました。
 その場での動作はちゃんとするのですが、いざ閉じようと【名前が適切ではありません:auto_close】と出ます。
 どなたかおわかりになる方、ご教授いただけないでしょうか?
 よろしく御願いします。
 

Sub Auto_Close()

    Range("D2:E3").Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("H2:I3").Select
    Application.CutCopyMode = False
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("B13:E13").Select
    Application.CutCopyMode = False

End Sub


 Auto_Closeという名前のマクロが複数ありませんか?
標準モジュールが複数あったりすると気が付きにくいものです。
(みやほりん)(-_∂)b

ありがとうございます。
 複数ありました。
 そして、それを削除したらちゃんと動作しました。
 ありがとうございました。(御願いします) 

 Auto_Close はファイルが終了するときに実行される、予約された名前なので
 それを使用すること自体が問題です。

 ファイルを開いている最中に使用するマクロなのであれば、名前を変えるべき
 でしょう。
 (Mook)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.