单元格值是/否基于自动形状按钮是/否值

时间:2015-05-18 12:46:24

标签: excel vba excel-vba

我有3个自动形状按钮(BTN1; BTN2; BTN3),点击每个按钮将切换是,否,可能。

如果一个或多个按钮切换为“否”,则单元格A1值为“否”,否则单元格值为“是”。

2 个答案:

答案 0 :(得分:0)

你可以使用=and(ceiling(BTN1),ceiling(BTN2),ceiling(BTN3))对maybes进行舍入,这样一个No将导致零。

答案 1 :(得分:0)

我试图修改下面的代码以满足我的需要,但仍然不完全,原始代码将复制' shape.textframe.text' '值'到一个'小区'但我需要的价值是'是'如果'形状值是可能'。

Sub TextBox()
    Dim txBox As Shape
    Set txBox = ActiveSheet.Shapes("Btn1")
    With Range("A1").Value = txBox.TextFrame.Characters.Text
    If txBox.TextFrame.Characters.Text = "N/A" Then Range("A1").Value = "Yes"
    End With
    End Sub