Excel2013中替换文本框内的文本

1. 在工作表名上右键view code进入VBA编辑器

2. 进入菜单 view------->project explorer或Ctrl+R打开项目视图,可以在左边窗口中查看到各个工作表名。

3. 在项目视图中双击相应表名,在右边的编辑窗口中添加如下函数:

4. 点击菜单上的三角运行图标执行函数,看看对应表中的内容是否已全部替换?。

Private Sub Worksheet_Activate()

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

Sub文本框中的文本替换()

  Dim tb As Object

  For Each tb In ActiveSheet.Shapes

    If tb.Type = msoTextBox Then

tb.DrawingObject.Caption = Replace(tb.DrawingObject.Caption, "查找内容", "替换内容")

    End If

  Next

End Sub

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容