Worksheets("sheet1").Cells(1,1).Value = "test" '↑ 将活动工作簿中名为“Sheet1”的工作表上的A1单元格赋值为“test”。 使用Range(cell1, cell2)(其中 cell1 和 cell2 是指定起始和终止单元格的 Range 对象)可返回一个 Range 对象。 Worksheets(1).Range(Worksheets(1).Cells(1,1), Worksheets(...
'在当前活动工作簿的最后一个工作表之后插入两个工作表ActiveWorkbook.Worksheets.Add after:=Worksheets(Worksheets.Count), Count:=2'在第1张工作表前插入1张名称为"工资表"的工作表Worksheets.add(before:=Worksheets(1)).Name="工资表" 删除工作表 使用Worksheets 集合的 Delete 方法删除指定的工作表: SubWS()...
如果要通过Cells操作单元格区域就要结合range属性,即先通过cells先确定起始单元格和结束单元格。具体操作如图所示。但是在实际运用中得这样书写:Application. ThisWorkbook. Worksheets(表格名).cells(行,列)。例如Application. ThisWorkbook. Worksheets(“sheet5”).cells(3,2)它就表示我们访问的是当前工作簿中的sheet...
即便是隐藏工作簿也是。Workbooks(1).Activate ' ↑ 激活工作簿一(创建或打开的第一个工作簿)。Workbooks("TEST.xlsx").Worksheets("Sheet1").Activate ' ↑ 激活名为“TEST.xlsx”的工作簿(该工作簿必须已经在 Microsoft Excel 中打开)中的 Sheet1。ActiveWorkbook.Author = "Jean Selva"
Range属性的基本语法 引用Range对象的基本语法是: 表达式.Range(“单元格区域”) 注意到,该语法遵循上面为其他VBA对象(如Workbooks和Worksheets)解释的一般规则。特别是,有4个基本元素: 元素1:关键字“Range”。 元素2:关键字后面的括号。 ...
如果要是表示工作表中的一个单元格,就指定工作表及其单元格两个部分。例如工作表Sheet2的A1单元格应指定成“Worksheets(“Sheet2”).Range(“A1”)”。注意,要在两者之间加上“.”来表示。 当执行下面的宏,在工作表Sheet2的A1单元格中就会输入“新春快乐”。
Worksheets("sheet1").Cells(1,1).Value = "test"' ↑ 将活动工作簿中名为“Sheet1”的工作表上的A1单元格赋值为“test”。 使用Range(cell1, cell2)(其中 cell1 和 cell2 是指定起始和终止单元格的 Range 对象)可返回一个 Range 对象。
如果要是表示工作表中的一个单元格,就指定工作表及其单元格两个部分。例如工作表Sheet2的A1单元格应指定成“Worksheets(“Sheet2”).Range(“A1”)”。注意,要在两者之间加上“.”来表示。 当执行下面的宏,在工作表Sheet2的A1单元格中就会输入“新春快乐”。
Worksheets("Sheet").Range("A1").Value=50'设置A1单元格的值为50Range("A1:A10").Value=200'设置A1:A10单元格的值为200Range("date").value=100'设置名称为date的单元格的值为100(先定义名称)Range("A1:A10,A4,E6,C3:D9").Select'引用多个不连续的区域,各区域间用逗号分隔Range("B1:B10 A4:D6"...
● Range("A1")表示名称为【A1】的一个Range(单元格) Workbooks,Worksheets都是以s结尾(复数),但唯独Range有不一样的地方: 没有用Range s 复数表示集合 Range 属性的语法是 Range(Cell1,[Cell2]) ,表示最少一个参数,最多支持2个参数,且Cell1和Cell2参数既可以是字符串String,也可以是变体Variant ...