2017-11-28 3 views
0

異なるパッケージが選択されている場合、月額サブスクリプションの費用を計算するための「簡単な」ツールを作成しようとしています。使用可能なオプションボタンのうち、1つだけを選択することができますが、どれも選択できません。これを達成するために、価格を0,00に戻す追加のオプションボタンを追加しました。オプションボタンが不必要にリンクされているExcel

それは次のようになります。何らかの理由で(0,00に価格を設定することになっている)ボタン「n.v.t」を「根拠」と呼ばれる最初のボタンにリンクされている、

option list working fine しかし。これらを個別に選択することはできません。実際には、チェックボックスの代わりにオプションボタンを使用する点があります。

buttons being linked

これが起こると、私はこの問題を解決する方法、なぜ誰でも知っていますか?私の目標に達するための代替方法かもしれませんか?

これは私の最初の投稿ですので、これはあなたが慣れ親しんでいることではない場合、私を許してください。また、画像の代わりにリンクがある理由(リンクをクリックすると見つかります)

答えて

0

数式フィールドのちょうど左のボックスを使用してオプションボタンに名前を付けることができます。ラジオボタンを選択すると、デフォルトでOptionButton1のように表示されます。次に、VBAで単純なコードを使用して、nvtが選択されているときに他のオプションをチェック解除します。その後、モジュールに次のようなコードを使用します。

Public Sub nvt_click() 
    If Sheets("SheetName").OptionButtons("rbNVT") = 1 Then 
     Sheets("SheetName").OptionButtons("OptionButton1") = 0 
     Sheets("SheetName").OptionButtons("OptionButton2") = 0 
     '.... 
    End If 
End Sub 

次に右nvt_click()にNVTオプションボタンとassign macroをクリックします。

これは正しい方向にあなたを得ることを望みます。

関連する問題