Tag: optionbutton

可以移动的VBAbutton?

在添加VBA中的button时,我正在碰壁。 我有一个电子表格,可能有行扩大或有行添加到它。 现在,我知道如何使用macros添加button的唯一方法(即当您单击此button时,下面会出现三个button)与坐标系 With ActiveSheet.CheckBoxes.Add(185, 464, 72, 18) .Name = "firstcheckbox" .Caption = "CLICK ME" End With 但是,如果有人在上面的表单中添加上面的行,他们点击button制作button,那些坐标不再好,三个button显示的比我想要的要高。 我试图研究这个,我已经折磨了一下。 有没有一些明显的方法来创build这些button与单元格,而不是坐标,以便有多less行上面添加无所谓? With ActiveSheet.CheckBoxes.Add.Range("C6") .Name = "firstcheckbox" .Caption = "CLICK ME" End With 或类似的东西? 还是我只限于坐标系? 任何帮助将不胜感激!

在Excel中编程选项button来运行两个不同的macros或操作

简单的问题,我似乎无法得到正确的:我已经build立了一个隐藏了一些单元格,另一个显示同样的单元格的macros。 当我独立运行它们时,它们工作正常。 但我想设置一个选项button或将运行这两个macros的checkbox。 例如:如果该框被选中,则显示单元格,如果未选中,则隐藏它们。 我只能点击一个macros,但是这不起作用,因为它没有考虑到button的状态。 我尝试了一个IF,就像这样: Private Sub CheckBox2_Click() If CheckBox2.Value = True Then Columns("Q:R").Select Selection.EntireColumn.Hidden = True Range("A2").Select Else Columns("Q:R").Select Range("R1").Activate Selection.EntireColumn.Hidden = False Range("A2").Select End If End Sub 我究竟做错了什么? 提前致谢!

在复制/过滤单元格内容时,需要帮助循环selectbutton组

我有一个带有选项button和2个控制button(OK,Clear)的Excel“Sheet1” 本表的目的是学习一些编码与控制。 D6:D14(要复制的内容) P6:P14(如果选项button1为true,则粘贴在这里) Q6:Q14(如果选项button2为true,则粘贴到此处) 剩下的行也需要重复或循环。 这是第6行的代码,选项button作为optionbutton1&2,3&4,5&6等配对… Private Sub CommandButton1_Click() If Sheet1.OptionButton1.Value = True Then Range("P6").Select ActiveCell.FormulaR1C1 = "=RC[-12]" Range("P6").Select Range("Q6").Clear Else Range("Q6").Select ActiveCell.FormulaR1C1 = "=RC[-13]" Range("Q6").Select Range("P6").Clear End If

select组框后,单击OptionButton会出现错误

我有一个名为范围的工作表,一个用户单元格[OB_DropDown]和一个combobox中的几个选项button。 黄色单元格根据所选的选项button更改其下拉菜单。 我已将macros分配给每个选项button: Sub OB_Colors() [OB_DropDown].Validation.Delete [OB_DropDown].Validation.Add Type:=xlValidateList, Formula1:="=Drop_Colors" End Sub Sub OB_Sizes() [OB_DropDown].Validation.Delete [OB_DropDown].Validation.Add Type:=xlValidateList, Formula1:="=Drop_Sizes" End Sub 一切工作正常,但是当我点击组框(框被选中),然后单击一个选项button,我得到一个'1004'运行时错误。 代码指向.Validation.Add行。 任何人知道为什么

如何在Excel中启用/禁用选项button

我在excel中解决了一个问题,希望能得到帮助 我有三个选项button在我的Excel我希望这些选项button被启用,如果相应的单元格说(D1选项button1,D2选项button2和D3选项button3)有一些值,如果比相应的选项button是空禁用,请你帮我 谢谢

使用combobox在excel用户窗体中select和selectbutton

我是vba的新手,并且遇到了一些用户窗体问题。 我想这样做,当在combobox中的select包含某个字母,一个选项button被选中。 我试图使用的代码是: Private Sub ComboBox1_Change() If ComboBox1.Value = "*C*" Then OptionButton3.Value = True End If If ComboBox1.Value = "FR 850 C BLUE" Then TextBox2.Value = "BLUE" End If If ComboBox1.Value = "FR 850 C WHITE" Then TextBox2.Value = "WHITE" End If End Sub 但是, TextBox2只显示如下: Private Sub OptionButton3_Click() TextBox2.Visible = True With Me.TextBox2 .Value […]

OptionButton索引问题

我有五个选项button(窗体控件)每行的前五个单元格。 选项button分别链接到第六个单元格的每一行,我想获得第六个单元格中的索引号。 (选项button表格控件将指示其状态的选项button的值返回给链接的单元格。) 现在问题是从第二行开始,选项button的索引号大于5,所以第六个单元格中的值大于5.我想要它们在1到5之间。 (索引是OptionButton类的只读属性) 这怎么能实现? (最好不用vba) 感谢您的关注。

selectExcel VBA选项button作为默认开始

我打算在excel文档打开时默认select一个首选的非activex单选button。 我正在尝试做什么: Private Sub Workbook_Open() ActiveSheet.Shapes("Option Button 1").Value = True End Sub 但是我得到这个错误消息: 运行时错误“438”: 对象不支持此方法的属性

如何检查是否select了一个选项button

我希望能够检查代码是否select了特定的选项button。 我在Excel工作表中做了几个表单控制button,我尝试了这样的: if Activesheet.myButton = true then (do stuff) endif 但是我得到一个“对象不支持这个属性或方法”的错误。 使用ActiveX选项button会更好吗?

检测VBA中是否select了Form Control选项button

我有一个代码,使用ActiveX选项button很好。 不过,我希望macros在Mac上运行,所以我试图用表单控件replace我的ActiveX控件。 有了ActiveX,为了检查我的两个选项button之一是否被选中,我只需要做: Sub OptionButton1_Click If OptionButton1.Value = true then (action…) End if End sub 我一直在尝试在Google上find表单控件的等价物,但是每次我得到一个: 对象需要错误 非常感谢你的答案@ L42和@Sai Nishank! 现在如果我想检查一个OptionButton_Click如果从另一个组的选项button是真实的? 我试过这个语法,但我得到一个错误消息:“编译错误方法或数据未find” Sub USDButton_Click() MsgBox "USD" If Sheet1.BTUButton = True Then (action1) End If If Sheet1.kWhButton = True Then (action2) End If 我不知道如果BTUButton是button的正确名称,但我不在哪里检查,窗体控件没有那个方便的“右键单击”属性“像ActiveX