質問: タイトル:オプションボタンもどきのマクロについて 本文: C12:C99の範囲にプルダウンで○が入るようになっています。 B12:B99は、別のマクロを起動するとランダムで文字列が入ります。
回答: >Private Sub Worksheet_Change(ByVal Target As Range) シートのChangeイベントを利用していますので、Target変数が値を入力したセルに該当します。 もし、C列で限定するなら、 Dim宣言の前ぐらいに、以下のコードを入力します。 If Target.Column <> 3 Then Exit Sub ※もし、値を入力したセルの列が3(C)でなければ、マクロを終了。 正直、何をしたいのかが分からないので、その他の助言は控えます。 イベントではなく、ボタンからの実行で一度試してみてはどうですか? イベントを使うと、書き方が悪いといろいろなエラーが発生します。一度ボタンから実行するものがうまくいってから考えてみた方が良いかもね。