一、Workbook对象的基本概念 在Excel中,Workbook对象表示一个Excel文件。一个Workbook对象包含多个Worksheet对象,每个Worksheet对象代表一个工作表。我们可以通过多种方式获取Workbook对象: ActiveWorkbook:当前活动的工作簿。 ThisWorkbook:包含当前VBA代码的工作簿。 Workbooks集合:
Workbook对象是一个Microsoft Excel 工作簿。有Name、Path等属性。有SaveAs等方法。有Open、Activate等事件。 ThisWorkbook属性返回运行Visual Basic代码的工作簿。当Visual Basic代码是加载宏的组成部分时,返回加载宏的工作簿,而非调用该加载宏的工作簿。 使用Workbooks(index)(其中 index 是工作簿名称或索引号)可返回一...
如果我们要引用路径为D:\VBA\01.xlsx的工作簿里的第三张工作表里 的D6单元格并获得里面的值,我们怎么做?我们可以这样:Dim wb As WorkbookDim ws As WorksheetDim rg As RangeSet wb=Workbooks.Open("D:\VBA\01.xlsx")Set ws=wb.Worksheets(3)Set rg=ws.Range("D6")Msgbox rg.Value 我不建议直接一...
Set ws = Worksheets(Worksheets.Count - 1)Set ws = ws.NextDebug.Print ws.Name 16、PageSetup:页面设置,PageSetup是Worksheet的属性,它也是一个对象 Dim ps As PageSetupSet ps = ws.PageSetupWith ps '设置打印区域 .PrintArea = ws.Range("A1:B10").Address '设置左右上下边距 .LeftMargi...
Worksheet对象代表一个工作表。有Name等属性。有Activate、Delete等方法。有Name、Cells等属性。有Activate、Change等事件。 使用Worksheets(index)(其中 index 是工作表索引号或名称)可返回一个 Worksheet 对象。工作表索引号指示该工作表在工作簿的标签栏上的位置。Worksheets(1) 是工作簿中第一个(最左边的)工作表,...
今日讲解的内容是:VBA之Excel应用第三章第四节:跨工作表计算器的实现 【分享成果,随喜正能量】人生苦短,糊涂一点不较真,大度一点不生气,凡事看淡,一切随缘,人生本过客,何必千千结。。第三章 工作簿(Workbook)和工作表(Worksheet)对象(Object)大家好,我们今日开始讲解工作簿(Workbook)和工作表(Worksheet)...
今日讲解的内容是:VBA之Excel应用第三章第二节:工作簿和工作表的属性(Properties)和方法(Methods)【分享成果,随喜正能量】佛陀从不勉强别人去做他不喜欢的事情,佛陀只是告诉众生,何者是善?何者是恶?善恶还是要靠自己去分辨,生命还是要自己去掌握!。第三章 工作簿(Workbook)和工作表(Worksheet)对象(...
一、什么是Worksheet对象? Worksheet,即“工作表”,就是我们最熟悉的Excel工作表,是WorkBook对象的一个子对象。 二、常用的属性、方法 1、定义一个Worksheet对象 Dim ws as Worksheet 2、引用工作表 (1)通过工作表的名称(Name)引用工作表 Set ws = ThisWorkbook.Sheets("明细表") ...
Dim wb As Workbook Dim ws As Worksheet Dim rg As Range Set wb=Workbooks.open(“D:\VBA\01.xlsx”)Set ws=wb.Worksheets(3)Set rg=ws.Range(“D6”)Msgbox rg.Value 我不建议直接一步到位地写成这样: Dim rg As Range Set rg=Workbooks.open(“D:\VBA\01.xlsx”).Worksheets(3).Range(“D6...
方式一:利用索引号引用工作簿,Workbook.Item(3),这里的Item可以省略,即Workbook(3) 方式二:利用工作簿名称引用 ,Workbook("Book1")或Workbook("Book1.xls"),如果本地文件显示拓展名(且文件已经保存),则文件名必须带拓展名,否则会报错。 2、Workbook名片信息 ...