Tag: button

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,并根据一组规则适当地填充它们?

从Excel中select单选button与ruby

我想selectExcel电子表格中的单选button进行数据驱动testing。 我已经尝试了以下内容: radio=worksheet.cells(rows,"A").value browser.radio(:name => 'name').set radio 我也尝试select作为一个string,但有错误: radio=worksheet.cells(rows,"A").value string_from_excel = "set" browser.send string_from_excel, radio 单选button的代码是: <input id="radio" type="radio" onclick="setradio(0)" value="0" name="radio"> 谢谢您的帮助

VBA如何重命名工作表中的所有button

我试图执行一个非常简单的过程,我想所有的button(从工作表复制到另一个)被重命名为“button”和数字。 不知何故,所有的button(这是非active-x)除了前两个被重命名。 我写的代码是: Dim button As button i = 1 For Each button In ws.Buttons button.Name = "Button " & i i = i + 1 Next button

Excel VBA脚本

我有一个使用VBA的Excel工作表,并在一些button后面运行一些代码。 它也涉及到一些C#代码(我不知道如何,我不是excel / vba / c#组合的粉丝:))。 无论如何,我不明白什么是一个特定的button后面的实际代码(例如,当我双击一个button,它显示的VBA部分,但没有代码)。 唯一的想法,我可以看到那个button是公式: 我想重新创buildExcel界面,我想调用同一个button,但从另一个button。 这可能听起来有点傻,但我不知道有任何其他的方式。 任何人都可以提供这方面的build议吗? 谢谢!

在VBAbutton中旋转文本90度

如何在VBA表单中按给定量旋转button,文本框等内的文本?

使用macros(button)在Excel中添加新行

我对macros/ VBA是全新的。 所有我想要做的是创build一个button,应该添加新的行。 我还想在使用button创build行时将数据添加到新行。 我从某处复制了代码,我在那里工作的很好,但是当我尝试运行它时,它给了我错误=“方法'范围'的对象'_Worksheet'失败”我相信这是由于代码行: last_row_with_data = the_sheet.Range(A65536).End(x1Up).Row 该人使用简单的子/方法做到了,但我正在用一个button来做 完整代码如下: Private Sub CommandButton1_Click() Dim the_sheet As Worksheet Dim table_list_object As ListObject Dim table_object_row As ListRow Set the_sheet = Sheets("Sheet1") Set table_list_object = the_sheet.ListObjects(1) Set table_object_row = table_list_object.ListRows.Add table_object_row.Range(1, 1).Value = "12324" last_row_with_data = the_sheet.Range(A65536).End(x1Up).Row the_sheet.Range("B" & last_row_with_data) = "Title Name" the_sheet.Range("C" & last_row_with_data) = "Ref […]

Excel从button问题运行macros

我做了一个macros来处理一个目录中的多个文件,并生成CSV文件,把它们作为一个数据库。 当我从macros菜单或“步入”运行macros我没有问题。 它通过所有的文件和所有的行(在文件中)。 但是,当我把macros指定给一个button时,它会遍历所有的文件,但是在某些行中失败而且CSV的结果是不同的。 作品 不起作用 好的CSV:D NAME , GROUP1, 25,13 NAME1, GROUP1, 25,17 NAME2, GROUP2, 27,14 NAME3, GROUP2, 28,16 NAME2, GROUP2, 23,12 错误CSV D: NAME , GROUP1, 25,13 NAME1, GROUP1, 25,17 , GROUP2, 27,14 , GROUP2, 23,12 更less的行和错误的格式 我不认为它应该是macros的一部分,它没有button,它完美的作品,但我需要它。 我testing过 Application.ScreenUpdating = False 和 Application.ScreenUpdating = True PD:对不起我的英文。 编辑我设置button到另一个macros,运行其他,但结果是一样的。 开始表,这没关系。 (testing)代码:(无编辑) Public Sub ProcesarTodo() […]

获取button以在Excel中移动单元格

我在Excel中有一个macros插入一个新的,预先确定的行到电子表格。 作为该过程的一部分,它在最后一列中插入一个button,该button被编程为运行macros以对该行执行特定的操作。 通常需要对工作表进行sorting以重新排列数据,但是我发现当我这样做时,button不会随其相关联的行移动,并且这些操作变得混杂起来。 我已经尝试将button的属性设置为'XLMove',但它不起作用 – 当数据sortingbutton保持放在他们原来的单元格。 我怎样才能将button锚定到他们最初插入的单元格,以便sorting也移动button? Dim btn As Button Set btn = ActiveSheet.Buttons.Add(1173, 257.25, 41.25, 23.25) With btn .Placement = xlMove .OnAction = "ButtonRow" .Characters.Text = "Action!" .Left = ActiveCell.Left .Top = ActiveCell.Top End With

Excel 2007 VBA添加一个button

我正在尝试编写一些代码来自动将一个button放置到我的工作表中,当点击button时它将执行一些代码。 我基于从“Excel 2013 Power Programming with VBA”一书中看到的例子编写我的代码(p896)。 我正在使用Excel 2007,但不知道它是否重要。 无论如何,我修改了代码如下: *Sub AddButtonAndCode() Dim NewButton As OLEObject Dim NewSheet As Worksheet Set NewSheet = Worksheets("Sheet1") Set NewButton = NewSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Left:=5, Top:=5, Height:=25, Width:=100) Code = "Sub CommandButton1_Click()" & vbCrLf Code = Code & " MsgBox ""???""" & vbCrLf Code = Code & "End Sub" With ActiveWorkbook.VBProject.VBComponents(NewSheet.Name).CodeModule […]

VBA IE点击button,需要参数?

我正在使用Excel和VBA编程。 我find了一个我想要点击的button。 但是,似乎这个button需要一个参数。 在Chrome中使用控制台,我input了这个: document.getElementById("button1").click 该行解决了function click() { [native code] }所以我试着这个: document.getElementById("button1").click ('100', '2016-03-02') 它的工作。 那么,我如何从VBA运行同样的东西呢? 我已经尝试了以下内容: Sub ClickTheButton() Dim IE As SHDocVw.InternetExplorer Dim Doc As MSHTML.HTMLDocument Set IE = New SHDocVw.InternetExplorer With IE .Visible = True .Navigate "(webpage here)" Do Until Not .Busy And .ReadyState = 4 DoEvents Loop Set Doc = .Document Doc.GetElementByID("button1").Click […]