美文网首页
Excel VBA 宏 文本框批量修改和替换

Excel VBA 宏 文本框批量修改和替换

作者: 醉酒的姑娘 | 来源:发表于2020-11-20 15:37 被阅读0次

    不能对多重选择区域执行此操作。请选择单个区域,然后再试

    问:随机选中n个文本框,无法批量替换


    image.png

    答:ALT+F8 ,新建宏名称-->创建-->右键模块-->插入-->用户窗体


    image.png image.png
    image.png

    将文字控件和文本框矿控件拖到右边窗体上
    添加文本框change事件

    Private Sub TextBox1_Change()
    For Each sc In Selection
            sc.Value = TextBox1.Value
        Next
    End Sub
    

    修改模块代码,保存即可

    Sub 批量替换()
        Load UserForm1  '加载“InputForm”窗体
        '加载窗体就是初始化窗体,为窗体分配内存,但不显示窗体。
        UserForm1.Show 0  '显示“InputForm”4
    End Sub
    
    1605862560878.gif

    相关文章

      网友评论

          本文标题:Excel VBA 宏 文本框批量修改和替换

          本文链接:https://www.haomeiwen.com/subject/mogdiktx.html