1

はい/いいえオプションのラジオボタンがあります。私が必要とするのは、ラジオボタンいいえがクリックされたときではなく、ラジオボタンYESがクリックされたときにのみ、別のセルがアクティブ化/強調表示されることです。例えば:

列 1.......| 列 2................| 列 3.......| 列 4.|

ラップトップをお持ちですか?| (radio_buton) はい。| どのブランド: |.................|

…………| (radio_buton) いいえ...|................................|.................|

評判ポイントが少ないので画像貼り付けできませんでした。しかし、Excel シートを模倣しようとしました。 (申し訳ありませんが、私を我慢)

この画像を参照して、はいのラジオボタンをクリックすると、「どのブランド」フィールドがアクティブ化/強調表示され、ユーザー入力を求められるようになります。ただし、[いいえ] をクリックしても何も起こりません。

いろいろなサイトで解決策を探してみましたがだめでした。どんな助けでも本当に感謝します。

ありがとう。

4

2 に答える 2

0

ラジオ ボタンがコントロール要素の場合は、シート コード モジュールでイベント ハンドラーを作成します。

Private Sub OptionButton1_Change()
  If OptionButton1.Value Then Me.Range("D1").Select
End Sub

ラジオ ボタンがフォーム要素の場合は、それにマクロを割り当てます。

Public Sub OnYesRadioButtonClicked()
  If Me.Shapes(Application.Caller).OLEFormat.Object.Value Then Me.Range("D1").Select
End Sub
于 2013-07-13T09:40:55.237 に答える