一、下面录制的是选择性粘贴的代码.
1、下面代码中请回答select是方法还是属性?Copy是方法还是属性
2、Selection.PasteSpecial , Paste=xlPasteAll;Operation:=xlMultiply 一句中有三处错误,请找出来改正。注:selection是表示正在选取的单元格对象。 1. Sub Macro1() 2. ' 3. ' Macro1 Macro 4. ' 宏由 Lenovo User 录制,时间: 2012-1-17 5. 6. Range("C21:C25").Select 7. Selection.Copy 8. Range("E21").Select 9. Selection.PasteSpecial , Paste=xlPasteAll;Operation:=xlMultiply 10. End Sub 复制代码 答:1、SELECT 是属性 copy 是方法 2、对象方法的补充说明用空格隔开 不能用=号表示而用 :=表示 并列关系用逗号分隔不能用分号分隔 正确格式为: Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply 二、下面的代码是定位空单元格并删除,该句代码中哪些是对象,哪些方法,哪些是属性?请简述下面一句代码的结构。 1. Range("a:a").SpecialCells(xlCellTypeBlanks).EntireRow.Delete 答:Range("a:a") 是对象, SpecialCells(xlCellTypeBlanks)是Range("a:a")对象的方法并返回包含空白的单元格,EntireRow是新产生(上一步返回的空白单元格)对象的属性,代表整行的意思,Delete是整行对象的方法 意思是删除空白的整行。
|