Tag: checkbox

VBA excel用1个macros控制多个checkbox

我有一个非常简单的macros来隐藏点击时checkbox所在的行。 它的工作,但问题是有很多行。 Private Sub CheckBox3_Click() [3:3].EntireRow.Hidden = CheckBox3.Value Range("AB3").Value = True End Sub 我当然可以为每个checkbox制作一个单独的macros(全部250个),但是我希望我可以避免6页长的macropage。 我的问题是:有没有办法将它合并为1? 唯一不同的是所有的数字(在这个例子中是3)。

使用ActiveX控件更改Excelcheckbox中框的大小?

我在Excel中有这个ActiveXcheckbox,我想改变框的大小。 我知道我可以做到这一点,如果我locking到一个单元格,并更改单元格大小。 有另一种方法吗?

Excel中互斥checkbox(切换)

我有电子表格与表格工具栏中的50多个checkbox。 在less数情况下,您只能从一个组中选中1个checkbox,即从checkbox1选中一个checkbox到checkbox5。 我试图实现这个没有任何代码,如果可能的话。 选项button不是首选,因为我想要一个统一的电子表格。 如何将checkbox1分组到checkbox5,以便它们成为组的互斥。 谢谢

Excel VBA自动重命名checkbox

我目前正在用很多checkbox来处理几个Excel工作表。 当你input一个checkbox时,它的名称是CheckBox1,CheckBox2等,但是可以自动重命名它们吗? 在我的代码中,我现在必须将所有checkbox重命名为Rij11_1,Rij11_2等。 如果能够自动地逐行完成,那将节省很多时间。 有人知道如何做到这一点? 非常感谢! 亲切的问候,马克

Excel数据操作

我可以打开一个预先设置的Excel文档(.xls / .xlsx),并使用以下命令更改特定的单元格: Microsoft.Office.Interop.Excel.Range date = theWorkSheet1.UsedRange; date = date.get_Range("B4"); date.Value = theDate; 但是,这只允许我改变指定的单元格值(在本例中为B4 )。 我遇到了Radio Buttons和Check Boxes并希望使用具有自定义function的GUI来更改当前Excel表格中的这些值。 所以,如果我的C#GUI中的某些东西被选中或启用,Excel文件中的单选button/checkbox将相应地改变。 有多个单选button和checkbox。 任何人都可以帮我弄清楚如何阅读不同组的单选button和checkbox,并根据一组规则适当地填充它们?

根据主checkboxselect在选项卡中切换checkbox

我遇到了一个vba表单中的checkboxonclick事件的问题。 基本上我想要做的是将特定选项卡上的所有checkbox的值设为与主checkbox相同的值。 在这种情况下,它是“在线使用”标题checkbox(代码中的online_toggle),一旦点击,应该切换选项卡上的“开”或“关”其他checkbox。 我目前有下面的代码,但它不断产生一个错误'对于每个obj在online.OLEObjects' Private Sub online_toggle_Click() Dim ctl As Control For Each ctl In Me.MultiPage1.Pages(6).Controls If TypeOf ctl Is MSForms.CheckBox Then If ctl.GroupName = "online_variants" Then If ctl.Name <> "online_toggle" Then ctl.Value = online_toggle.Value End If End If End If Next ctl End Sub 在线NB是所有checkbox所在的选项卡的名称。 如果它有助于受checkbox影响的checkbox都被分组为online_variants 干杯, 贾森

如何使用VBA从Excel用户窗体读取checkbox的值

我创build了一个包含两个checkbox的用户窗体。 我希望能够做不同的事情,取决于每个框是否被选中或取消选中。 但是,似乎不pipe我做什么,它总是会告诉我checkbox的原始值(false和false)。 这里是单击CommandButton1的附加代码: Private Sub CommandButton1_Click() ReadData End Sub 这里ReadData: Sub ReadData() Dim myForm As UserForm Set myForm = UserForms.Add("ComplaintEntryForm") Debug.Print (myForm!CheckBox1.Name) Debug.Print (myForm!CheckBox1.Value) Debug.Print (myForm!CheckBox2.Name) Debug.Print (myForm!CheckBox2.Value) End Sub 无论如何选中框,直接窗口总是显示: VBA.UserForms.Add("ComplaintEntryForm").Show CheckBox1 False CheckBox2 False 我有整个操作的截图,但不会让我上传,因为我是一个新用户。

取消选中VBA中的checkbox和相应的数据

我正在尝试编写一个VBA代码,它将取消选中Excel中工作表上的所有checkbox,并从checkbox左侧的单元格中删除数据(这是checkbox被选中时从另一个macros填充的date) 。 我的checkbox来自表单工具栏。 我可以取消框,但一旦我插入代码来删除我得到的date 运行时错误“1004”“无法获得工作表类的checkbox属性”。 以下是我正在尝试使用的代码: Sub ClearAllCheckboxes() Dim Answer As String Dim MyNote As String Dim CB As Object Dim LRange As String Dim cBox As CheckBox LName = Application.Caller Set cBox = ActiveSheet.CheckBoxes(LName) MyNote = "This will Clear all CheckBoxes Proceed? " Answer = MsgBox(MyNote, vbQuestion + vbYesNo, "???") LRange = "F" & […]

Excel用户表单checkbox为空

我创build了一个用户表单,并添加了一个名为“DSSSContact”的chekcbox。 我已经写了一些代码,在保存在以下子文件之前检查用户窗体的内容: Private Sub SaveandClose_Click() 当表单被初始化时,checkbox被设置为灰色,但是打勾 – 我认为这意味着值为空。 SavandClose子代码包括以下我认为会确保checkbox设置为true或false: If DSSSContact = Null Then MsgBox "DSSS Contact Test" Exit Sub End If 但是,当我用保存并closures命令button保存并closures表单,而没有在checkbox上做出select时,表单保存内容而不触发消息框。 所有其他检查,我已经创build,以validation文本框和combobox填充工作正常。 我也在同一个sub中添加了下面的代码: Debug.Print Me.DSSSContact.Value 这在立即窗口中打印空 任何帮助非常感谢。 谢谢

窗体控件checkbox从不同的工作表中复制和粘贴文本

我正在寻找一种方法来复制和粘贴从一个表格到另一个文本,当我勾选表格控制checkbox,并删除它,当我取消选中。 目前我写的macros什么都不做,它没有出现任何错误,它只是不起作用。 我到目前为止是: Sub CheckBox3_Click() Application.ScreenUpdating = False If CheckBox3 = True Then Sheets("Data Sheet").Activate Range("B1").Select Selection.Copy Sheets("Sheet1").Select Range("C1").Select ActiveSheet.Paste Application.ScreenUpdating = True End If If CheckBox3 = False Then ActiveSheet.Range("C1").Select Selection.Delete End If End Sub 任何帮助将不胜感激,谢谢。