Excel:如何更改Excel格式控制中的默认顺序

时间:2014-03-12 03:00:10

标签: excel button formatting

我将单选按钮组合在一起,按顺序

o NA o 1 o 2 o 3 o 4 o 5

根据用户选择的单选按钮,我想在不同的工作表中输入值。但是我发现当用户选择'NA'时我得到1,当他选择1时我得到'2'&等等。我试着查看格式控制,看看是否有所作为,但看不到任何东西。请让我知道如何做到这一点。

-S

你好Sathish,

我尝试了这个,但没有改变:

    Sub GroupBox2563_Click()
    If OptionButton2557.Value = True Then Sheets("Data").Range("F14").Value = 0 
    If OptionButton2558.Value = True Then Sheets("Data").Range("F14").Value = 1
    If OptionButton2559.Value = True Then Sheets("Data").Range("F14").Value = 2 
    If OptionButton2560.Value = True Then Sheets("Data").Range("F14").Value = 3 
    End Sub

关心 斯

1 个答案:

答案 0 :(得分:0)

本教程可能对您有帮助。

http://www.excel-easy.com/vba/examples/option-buttons.html

按照上述链接中的步骤操作。

如果您希望在活动工作表中显示值,那么您可以使用以下代码。

If OptionButton1.Value = True Then Range("D3").Value = 1 ' displays 1 in the activesheet in D3 cell
If OptionButton2.Value = True Then Range("D3").Value = 2 ' displays 2 in the activesheet in D3 cell

in Another sheet(示例Sheet2)使用此

If OptionButton1.Value = True Then Sheets("Sheet2").Range("D3").Value = 1 ' display 1 in sheet2 in D3 cell
If OptionButton1.Value = True Then Sheets("Sheet2").Range("D3").Value = 2 ' display 1 in sheet2 in D3 cell

已更新: * - 请勿在GroupBox点击事件中将其写入单独的Option框点击事件,如下所示 *

Sub OptionButton2557_Click()
If OptionButton2557.Value = True Then Sheets("Sheet2").Range("D3").Value = 1 
End Sub


Sub OptionButton2558_Click()
If OptionButton2558.Value = True Then Sheets("Sheet2").Range("D3").Value = 2 
End Sub