- ベストアンサー
マクロについて
あるシート1に勤務表を作ってあります。そしてシート2には別の表を作ってあります。 シート1は手入力、シート2はマクロを使用しています。 現状例えば、シート1のA1に○という記号を入力した場合、シート2のA1でマクロを作成した枠をポチッと押すと自動的に記号、時間などが入力されるようになってます。 (シート1と2はまったく別の用途です) これを、シート1のA1に何らかの記号が入力された時に、シート2でこのマクロを使用する(自動的に枠が選択されるような)みたいなのってありますでしょうか? よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 具体的な動きが把握できないので、流れとしては・・・ 現在シート2で動いているマクロを「標準モジュール」に記載し、 シート1のA1セル限定のChangeイベントで、標準モジュールのマクロを実行! というのが一般的だと思います。 シート1のシートモジュールに Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then If Target.Value = "何らかの記号" Then Call 標準モジュールのマクロ名 End If End If End Sub といった感じのコードにしてみてはどうでしょうか?m(_ _)m
お礼
お返事遅くなりすみません。ありがとうございます。何とかできました。