• ベストアンサー

アクティブセル行を明示するマクロで

はじめまして 過去ログ↓を参照させて頂き、思惑通り機能して喜んでいましたが マクロが有効だと入力(データ追加)する際コピー&ペーストが出来ません。 必要に応じてマクロをON/OFFすることは可能でしょうか? http://security.okweb.jp/kotaeru.php3?q=838347

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Cells(1, "E") = 1 Then MsgBox "a" End If End Sub どこでも良いから目立たない・使わないセル(上例ではE1セル)に、「1」を入れるか、入れないかで上記Msgboxの部分(本来やりたいことがここに来るものを簡略化して置換えているもの)の処理を飛ばすかどうかを左右させればどうでしょう。判りやすいだけが取り柄のアイデアですが。パブリック変数代わりです。

yam3
質問者

お礼

あぁ、参照ログの回答者様から直々にご教示ありがとうございます。 早速試しました。思惑通り機能しました(^^ゞ 欲を言ってはいけないんですが、ファンクションキーとかボタン(シート範囲外)で操作するのは難しいんでしょうねぇ これを機会にマクロ勉強してみますm(__)m

yam3
質問者

補足

サンクスポイントの仕方が判りませんFAQは参照したのですが・・

関連するQ&A