2017-07-12 2 views
0

ラジオボタンの動的条件を設定するにはどうすればいいですか?たとえば。 A100に「はい」というラジオボタンが1つあり、それに関連する状態がA103に表示されている場合そして、私は行を挿入している場合私はそれに応じてシフトする両方(ボタンとその値)が欲しい。事前にラジオボタンに関連する動的条件がExcelで

Sub OptionButton21_Click() 
    Range("A103") = " Not Applicable " 
End Sub 
Sub DynamicRange() 
    'Best used when only your target data is on the worksheet 

    'Refresh UsedRange (get rid of "Ghost" cells) 
    Worksheets("Sheet1").UsedRange 

    'Select UsedRange 
    Worksheets("Sheet1").UsedRange.Select 
End Sub 

おかげで

答えて

0

は、左上に(すなわちA103)を標的細胞-Select名前付き範囲

1を使用し、「名前ボックス」に名前を付け画面の"MyTargetName"という名前を選択したとします。

2セルで移動するコントロールを作成します。

Sub OptionButton21_Click() 
    Range("MyTargetName") = " Not Applicable " 
End Sub 

これはコントロールと一緒に、正しく参照目標シフトを行います、いつでも新しい行:VBAコードで

Right-click the control --> Format control --> Properties --> Move but dont size with cells 

、3-

、その名の代わりに、そのアドレスによって標的細胞を参照してください。挿入されます。

+0

ありがとうございます。とても役に立ちました –

関連する問題