Excel VBA 基础教程——With和Parent的使用

Sub 过程名()

ThisWorkbook.Activate
'这个工作簿.激活

ThisWorkbook.Sheets("Sheet1").Select
'这个工作簿.工作表Sheet1.选择

ThisWorkbook.Sheets("Sheet1").Range("A1").Select
'这个工作簿.工作表Sheet1.单元格A1.选择

'等同于:

With ThisWorkbook.Sheets("Sheet1")

    .Parent.Activate
    '这个对象的父对象即ThisWorkbook.激活
    
    .Select
    '这个对象即ThisWorkbook.Sheets("Sheet1").选择
    
    .Range("A1").Select
    '这个对象的子对象Range("A1").选择
    'Range("A1")也可以写成[A1]
    
End With

'With就是为了把点前相同的内容写在一个位置方便修改与阅读

End Sub

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

相关阅读更多精彩内容

  • 本例为设置密码窗口 (1) If Application.InputBox(“请输入密码:”) = 1234 Th...
    浮浮尘尘阅读 14,752评论 1 20
  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 22,072评论 6 49
  • 1.VBA的基本语句结构 If…Then 语句 If A then B ‘如果A,那么B If A then...
    沉愚落雁阅读 4,417评论 0 0
  • 一 春天的时候,同事送我几罐新茶,说是采自某尊大佛脚下的一畦茶园,是佛前茶。 佛脚下的茶叶,久在佛身边,日日夜夜与...
    青禾同学阅读 2,498评论 2 2
  • 那本来应该是个跟平常并没有什么不同的一天,叶晖整整一个上午都在应对各方管事,差点来不及过问兄长的午饭。 说起来这点...
    时鸣春涧中阅读 2,744评论 0 1

友情链接更多精彩内容