如何在运行时在vba中的用户窗体文本框中显示过滤后的值

南德什·卡里安卡

感谢您查看我的问题:)我正在运行时在用户窗体上创建一个文本框,并希望在其上显示过滤的数据。我遇到了以下代码的许多运行时错误。对于第一个文本框,我想显示一个致命计数,对于第二个文本框,它应该是Majorcount,对于最后一个文本框,它应该是minorcount。有人可以指引我走正确的道路吗?提前致谢

Private Sub UserForm_Initialize()

Set sh = ThisWorkbook.Sheets("Testing")

sh.Range("F21").Activate

With sh

    fatalcount = WorksheetFunction.CountIf(Range("F:F"), "Fatal")
    'MsgBox fatalcount
    Majorcount = WorksheetFunction.CountIf(Range("F:F"), "Major")
    'MsgBox Majorcount
    Minorcount = WorksheetFunction.CountIf(Range("F:F"), "Minor")

    'MsgBox Minorcount

'Add a text box at run time

Dim txtB1 As Control

Dim i

For i = 0 To 5
    Set txtB1 = Me.Controls.Add("Forms.TextBox.1")
    With txtB1
        .Name = "chkDemo" & i
        .Height = 20
        .Width = 100
        .Left = 12
        .Top = 15 * i * 2
        .Text.i = fatalcount    ' problem lines 
        .Text.i 1 = Majorcount
        .Text.i 2 = Minorcount

    End With
Next i
End Sub
卡西克·古纳塞卡兰(Karthick Gunasekaran)

希望这是您想要的。

Private Sub UserForm_Initialize()
    Set sh = ThisWorkbook.Sheets("Testing")
    sh.Range("F21").Activate
    With sh
        fatalcount = WorksheetFunction.CountIf(Range("F:F"), "Fatal")
        Majorcount = WorksheetFunction.CountIf(Range("F:F"), "Major")
        Minorcount = WorksheetFunction.CountIf(Range("F:F"), "Minor")
    End With
    Dim txtB1 As Control
    Dim i
    For i = 0 To 2
        Set txtB1 = UserForm1.Controls.Add("Forms.TextBox.1")
        With txtB1
            .Name = "chkDemo" & i
            .Height = 20
            .Width = 100
            .Left = 12
            .Top = 15 * i * 2
        End With
    Next i
    Dim tbox As Control
    For Each tbox In UserForm1.Controls
        If tbox.Name = "chkDemo0" Then
            tbox.Value = fatalcount
        ElseIf tbox.Name = "chkDemo1" Then
            tbox.Value = Majorcount
        ElseIf tbox.Name = "chkDemo2" Then
            tbox.Value = Minorcount
        End If
    Next
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA:在运行时将文本框添加到用户窗体

来自分类Dev

如何在运行时在excel用户表单中添加文本框和命令按钮?

来自分类Dev

在运行时网格中的文本框的WPF文本始终为空

来自分类Dev

如何在运行时更改列表框中的选定项目文本?

来自分类Dev

我如何在运行时更改文本框的密码字符

来自分类Dev

在运行时如何在图片框中读取/显示当前的鼠标指针坐标?

来自分类Dev

如何在运行时读取dockerfile中的值

来自分类Dev

在用户窗体文本框中突出显示文本

来自分类Dev

突出显示用户窗体文本框中的文本

来自分类Dev

用户在文本框中插入值后如何显示另一个文本框?

来自分类Dev

如何从运行时创建的文本框中获取文本

来自分类Dev

在运行时添加文本框并保存更改

来自分类Dev

如何在运行时在WPF中正确添加启用了拼写检查的文本框?

来自分类Dev

在运行时C#.NET将值添加到文本框

来自分类Dev

iOS XCode:如何在运行时从构建设置中的用户定义设置中加载值

来自分类Dev

从日历控件中选择的日期在运行时不会在文本框中更改

来自分类Dev

如何在DIV中多次显示文本框值

来自分类Dev

如何在显示功能中传递文本框值?

来自分类Dev

如何在运行时更改textview中特定文本的文本颜色?

来自分类Dev

C ++ Windows窗体:如何在文本框中控制用户输入格式?

来自分类Dev

如何删除使用jQuery在运行时创建的文本框

来自分类Dev

如何删除在运行时创建的选定文本框

来自分类Dev

如何在VBA中获得对文本框控件的引用而不是文本框的值

来自分类Dev

如何在vb.net Windows窗体中在运行时更改TableLayoutPanel控件中控件的位置

来自分类Dev

如何在后台运行NSTask并在运行时在模态NSWindow中显示结果

来自分类Dev

如何在运行时从连接池声明中获取用户名

来自分类Dev

如何在运行时在NSIS中更改标题信息(文本)?

来自分类Dev

VBA用户窗体文本框默认值并突出显示

来自分类Dev

如何在运行时显示QT中的字符串列表?

Related 相关文章

  1. 1

    VBA:在运行时将文本框添加到用户窗体

  2. 2

    如何在运行时在excel用户表单中添加文本框和命令按钮?

  3. 3

    在运行时网格中的文本框的WPF文本始终为空

  4. 4

    如何在运行时更改列表框中的选定项目文本?

  5. 5

    我如何在运行时更改文本框的密码字符

  6. 6

    在运行时如何在图片框中读取/显示当前的鼠标指针坐标?

  7. 7

    如何在运行时读取dockerfile中的值

  8. 8

    在用户窗体文本框中突出显示文本

  9. 9

    突出显示用户窗体文本框中的文本

  10. 10

    用户在文本框中插入值后如何显示另一个文本框?

  11. 11

    如何从运行时创建的文本框中获取文本

  12. 12

    在运行时添加文本框并保存更改

  13. 13

    如何在运行时在WPF中正确添加启用了拼写检查的文本框?

  14. 14

    在运行时C#.NET将值添加到文本框

  15. 15

    iOS XCode:如何在运行时从构建设置中的用户定义设置中加载值

  16. 16

    从日历控件中选择的日期在运行时不会在文本框中更改

  17. 17

    如何在DIV中多次显示文本框值

  18. 18

    如何在显示功能中传递文本框值?

  19. 19

    如何在运行时更改textview中特定文本的文本颜色?

  20. 20

    C ++ Windows窗体:如何在文本框中控制用户输入格式?

  21. 21

    如何删除使用jQuery在运行时创建的文本框

  22. 22

    如何删除在运行时创建的选定文本框

  23. 23

    如何在VBA中获得对文本框控件的引用而不是文本框的值

  24. 24

    如何在vb.net Windows窗体中在运行时更改TableLayoutPanel控件中控件的位置

  25. 25

    如何在后台运行NSTask并在运行时在模态NSWindow中显示结果

  26. 26

    如何在运行时从连接池声明中获取用户名

  27. 27

    如何在运行时在NSIS中更改标题信息(文本)?

  28. 28

    VBA用户窗体文本框默认值并突出显示

  29. 29

    如何在运行时显示QT中的字符串列表?

热门标签

归档