(十三)VBA常用基础知识:编程时各种常用操作之设值,取值,活动窗口设定

  1. cell里设置内容的两个写法
Sub test()
Range("A1").Value = "帅哥"
Cells(1, 2).Value = "帅哥 too"
End Sub

(十三)VBA常用基础知识:编程时各种常用操作之设值,取值,活动窗口设定_第1张图片

2.cell里内容的取得

Sub test()
'Range("A1").Value = "帅哥"
'Cells(1, 2).Value = "帅哥 too"
a = Range("A1").Value
b = Cells(1, 2).Value
Debug.Print a & "----------- " & b
End Sub

(十三)VBA常用基础知识:编程时各种常用操作之设值,取值,活动窗口设定_第2张图片
3.在编程过程中可能会操作多个excel,这就涉及到活动窗口的问题,当前操作的文件要设为活动窗口;同理,同一文件的时候,也会涉及到多个sheet,当前操作的sheet即为活动sheet
活动窗口的取得参照官网的例子
3.1.我的目录下有两个excel文件,当前活动窗口为vba-test.xlsm,试一下将活动窗口切换为success.xlsx

(十三)VBA常用基础知识:编程时各种常用操作之设值,取值,活动窗口设定_第3张图片
3.2执行前窗口状态

3.3 执行后的状态

4.活动sheet的设定
4.1 执行前确认
(十三)VBA常用基础知识:编程时各种常用操作之设值,取值,活动窗口设定_第4张图片
4.2 将sheet3设置为活动sheet

Sub test()
'Range("A1").Value = "帅哥"
'Cells(1, 2).Value = "帅哥 too"
'a = Range("A1").Value
'b = Cells(1, 2).Value
'Debug.Print a & "----------- " & b
'Workbooks("success.xlsx").Activate
Worksheets("Sheet3").Activate
End Sub

(十三)VBA常用基础知识:编程时各种常用操作之设值,取值,活动窗口设定_第5张图片

你可能感兴趣的:(VBA,开发语言,windows)