userform

    0热度

    1回答

    我正在使用Excel 2013 vba。我有2种形式:frmMain和。在frmMain中,我只有一个带有代码UserForm1.show的cmd按钮,但是我无法打开UserForm1。 这里是我的代码: Private Sub Workbook_Open() Application.Visible = False 'This code hides the workbook UserFor

    0热度

    1回答

    我正在使用以下代码在用户表格中选择单元格时打开一个用户窗体,其中每个表格有一行中有多个表格的30行。我将不得不一次写100多行。 我知道这不是一个有效的方法。如何让这段代码更简单,更短,而不影响功能? Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$D$31:$E$31" Th

    0热度

    1回答

    当构建一个IF Then语句时,我想在输入的用户表单数据不是三个之一时引起对文本框的注意已批准的选项(1,0或X)... 写这个的最好方法是什么? 这是我有: If Textbox.Value = ("",<0,>1,OR <>"x") Then Textbox.BackColor = rgbPink Textboxlabel.ForeColor = rgbRed T

    0热度

    2回答

    我正在使用以下代码从Excel工作表中的表格数据填充用户表单,并尝试使用下一个和上一个按钮来循环访问表格中的先前条目并成功完成。使用此代码,上一个按钮选择上一行并将其加载到用户窗体中。下一个按钮选择下一行并将其加载到用户窗体中。 问题:我想限制循环仅限于表格(从工作表中的行339到390)。我想修复此代码以限制导航到表格并显示有关第一条记录和最后一条记录的警报消息。我已经修复并测试了“下一步”按钮

    0热度

    1回答

    我需要创建将在运行时创建的代码CommandButton。这个命令按钮是动态的,因为它基于用户数据。 User_From代码 Private Sub UserForm_Activate() Dim ctlTXT As Control For RevNo = 1 To RevCounter Set ctlTXT = Me.Controls.Add("Forms.CommandBu

    0热度

    1回答

    我想加载一个带有两列的项目的列表框,根据电子表格检查每个条目,并选择该行(如果找到该条目)。 结果是加载客户列表,识别并选择已在邮件列表中的项目,允许用户编辑选择并使用更新的选择更新电子表格。 我试图在加载列表框的时候进行检查,但是因为我错误地绊倒了,所以我把它分离出来以使事情更清楚,错误发生在以下代码行CRM_Edit_Groups.ListBox1(j) .Selected =真 With R

    0热度

    1回答

    我在用户窗体上有2个文本框:tbQty1,tbQty2。我希望tbQty2的值等于tbQty1.value * 2.下面的简单代码[_Change()]工作除非我删除或退格tbQty1的值。我得到一个运行时错误13类型不匹配 Private Sub tbQty1_Change() tbQty2.Value = tbDoorQty.Value * 2 End Sub 我已经试过如果与tb

    0热度

    1回答

    我有两个关于用户表单文本框中的分数的问题。 如何从Excel工作表中检索值并在带有分数的文本框中显示它。例如0.5(表格)将显示为1/2(文本框)。不是所有的值都小部分,也有对整数值 这是检索从片材的值的代码 Set ctlTXT = Me.SizeFrame.Controls.Add("Forms.TextBox.1") ctlTXT.name = "OD" & counter ctlTXT

    1热度

    1回答

    我已经创建了用于数据输入的用户表单。我现在正在扩大这个范围,以查看已经输入的数据,其中可能会丢失一些数据,并更新该行内的值。 搜索标准是一个引用号码,它位于A列的表格中。然而,该代码正在返回找不到ID的msg。 Dim searchRange As Range Dim foundCell As Range Dim mysearch As String mysearch = Me.Refer

    0热度

    1回答

    嗨,任何和所有愿意协助。 我似乎在VBA中的左侧功能有问题。我正在寻找使用参考号进行搜索,然后用户表单将浏览存储在表中的数据。在用户表单的1部分中,我有4个文本框用于查看1个单元格的不同部分。麻烦的是,我得到了“FO”的答案,对于每个参考实际上在我的代码中查看fo请参阅下面。 Private Sub Find_Click() Dim searchRange As Range