VBA中的WITH 语句用法 及含义

默认分类 未结 1 556
∮狂♀齐⌒
∮狂♀齐⌒ 2023-03-18 05:33
相关标签:
1条回答
  • 2023-03-18 05:52

    通俗点讲with的作用就是简化代码,让代码简洁易懂,让你不需要输入重复的内容。例如:With [A1].RowHeight = 10.ColumnWidth = 15End With相当于[A1].RowHeight = 10[A1].ColumnWidth = 15.

    isual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言。

    Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。

    用with关键字来实现对Excel表格的简易操作。with:当需要执行重复操作时,可以使用with来简化操作。工具原料Excel软件方法/步骤分步阅读1/5功能实现:一、不用with语句,实现填充表格数据;二、使用with语句,填充表格数据;2/5一、不用with语句,实现填充表格数据;1、原始表格数据为空;3/52、打开VBE,编写代码:Sub firstSub()Range("a1").Value = "Who am I?"Range("a1").Parent.Name = "go on"Range("a1").Font.Size = 20Range("a1").Font.Bold = TrueEnd Sub4/53、回到Excel界面中,插入--形状,选择一个椭圆;4、在Excel界面中绘制椭圆;5、右键选择椭圆,点击 指定宏--选择刚刚定义的宏,并点击确定;5/56、执行宏,运行结果如下;在a1列中填充了Who am I,字体变为20,字体加粗;表格名称已经被修改;方法/步骤21/3二、使用with语句,填充表格数据;1、在VBE中编写代码为:Sub withSub()With Range("a1").Value = "With with withWho am I?".Parent.Name = "With with withgo on"With .Font.Size = 30.Bold = TrueEnd WithEnd WithEnd Sub2/32、在Excel中参照以上方法插入宏,执行宏withSub;3、执行结果如下所示:3/3综上所述,本文通过对比 使用with关键字、不适用with关键字两种方法表示了填充表格的方式。注意事项

    通俗点讲with的作用就是简化代码,让代码简洁易懂让你不需要输入重复的内容例如:With [A1] .RowHeight = 10 .ColumnWidth = 15End With相当于[A1].RowHeight = 10[A1].ColumnWidth = 15省去了输入很多[A1]也就是说with中以 . 开头的就相当于WITH后的对象 .什么什么什么

    0 讨论(0)
提交回复