アプリ版:「スタンプのみでお礼する」機能のリリースについて

おはようございます。
アドインで、マクロを実行するコードを作りました。
指定したシート以外ではマクロを実行できないようにしたいのですが、
コードの書き方がわかりません。教えていただけませんか?

A 回答 (3件)

>ブックとシートを同時に指定したい場合



ブックの名前は
 ThisWorkbook.Name
で、取得できますので

If (ActiveSheet.Name = "シート名") And (ThisWorkbook.Name = "ブック名") Then
  (マクロ)
Else
  (違う場合のマクロ)
End If

ブック名には、拡張子も付けなければなりません
    • good
    • 0
この回答へのお礼

ありがとうございました。ちゃんと、ブック名に拡張子をつけてできました。

お礼日時:2006/12/26 11:57

If ActiveSheet.Name = "シート名" Then


  (マクロ)
Else
  (シートが違う場合のマクロ)
End If

で、どうでしょう

この回答への補足

ありがとうございます。さらに質問なのですが、
ブックとシートを同時に指定したい場合はどのようになりますか?

補足日時:2006/12/24 09:10
    • good
    • 0

指定したいシートのシート名(タグ)で右クリックすると


「コードの表示」があるのでクリックすると、
そのシート専用のコードが表示されます。
そこに書き込めば、OKです。
    • good
    • 0
この回答へのお礼

ありがとうございました。
お礼が遅くなってすみませんでした><

お礼日時:2006/12/24 09:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!