我们的一个客户有一个新的需求,需要动态捕获页面/屏幕标题和页面上所有控件(文本框、复选框、单选按钮、普通按钮、链接、图像、菜单/菜单项)的标签,然后将它们推送到excel文件中。
如果客户导航/打开页面A并在文本框Name = John中设置一个值,启用checkboxChBox/单选按钮R按钮,然后最后单击保存/提交按钮,则预期会出现以下输出。用户操作和结果是Excel文件的前两列。
**User Action** **Result**
Open Page/Screen A
我想添加n个文本框和一个命令按钮在运行时的用户表单在excel。当数字'n‘时,我正在通过一个单元格值。我希望将输入的数据(当用户单击也是运行时创建的提交按钮时动态地在运行时创建的文本框中)存储在excel工作表中。
For i = 1 To ssheet.Cells(2, 2).Value
Set txtB1 = Controls.Add("Forms.TextBox.1")
With txtB1
.Name = "d" & i
.Height = 25
我已经在Excel 2010中创建了一个简单的表单,其中我希望替换单元格范围B5 : B15中11个单元格中的单个文本字符串值。
我使用此代码在B5测试第一个单元格,该单元格在A5中通过基督教名称标签引用,并在表单Christian_Input上贴上文本框的标签:
Private Sub Christian_Input_Change()
ThisWorkbook.Worksheets("Sheet1").Cells(5, 1) = Christian_Input.Text
End Sub
当我在表单中输入一个新的文本字符串并运行它时,表单就会出现在我的Sheet1上,在输入文
好的,问题是我在excel用户表单中工作,但我找不到一种方法来比较文本框值和单元格值,如果满足某些语句,它会将其他值写入另一个文本框(程序已经使用了excel宏,但我想让它看起来更好,我试图使用userform )。
下面是我试图运行的代码
Select Case (TextBox1)
Case Is <= Sheet2.Cells(3, 8)
TextBox21 = 4
End Select
(当您运行代码时,它什么也不做)
我需要做一些其他的事情来使它工作吗?,因为我使用我的表格的相同的excel文件来创建用户表单,如果我混淆了什么东西,请告诉我。
谢谢你的回答,为我的英语道
我是VBA的新手,当从文本框传输到单元格的日期格式从dd/mm/yyyy更改为mm/dd/yyyy时,我需要帮助。
这是我在插入数据时使用用户表单作为界面创建的程序。我的问题是当我转移到单元格时,我不能保持dd/mm/yyyy格式。
Private Sub cmdAdd_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("hocregister")
Set ws = Workbooks("Construction HOC register.xlsm").Worksheets(