VBA学习札记.pdf
《VBA学习札记.pdf》由会员分享,可在线阅读,更多相关《VBA学习札记.pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2010-7-18 1.如何创建一个新的工作薄并命名并保存到指定的目录?|How to create a new workbook and name and save it in a specified directory?使用 workbooks 的 add方法和 workbook 的 saveas方法|By using the add method of workbooks and the saveas method of workbook Codes as following Dim wb as workbook Set wb=workbooks.add Wb.saveas“pathna
2、me.xls”2.如何区别 copy 方法和 paste 方法,activate 方法和 select 方法,activesheet对象和 selection对象?Copy 方法应用于 worksheet对象时,会生成一个新的workbook 同时将 worksheet对象照样复制到新workbook 的第一个 worksheet中;而当 copy 方法应用于 cells“对象”时,cells“对象”仅被复制到剪切板上供 paste方法调用。Paste方法仅用于 worksheet对象,而且要求已有内容被copy 到剪切板。3.如何将一个工作薄上的某一工作表照样复制到另一新建工作薄上的某一工作
3、表呢?|How to copy one sheet of one workbook onto another sheet of another workbook without any changes?使用 cells 的 copy 方法和 worksheet的 paste方法|By using the copy method of cells and the paste method of worksheet Codes as following Workbooks(“book1”).sheets(“sheet1”).cells.copy Workbooks(“book2”).sheets(
4、“sheet1”).paste 4.怎样正确使用 set语句?|How to use set sentence properly?当对对象型变量进行赋值时必须使用set语句,而对其他数据类型的变量进行赋值时不能使用set语句。VBA 总共支持 13 种数据类型,对象型是其中一种,包括 application,workbook,worksheet,range,chart,window 和 shape等对象。5.如何重命名工作表?|How to rename a worksheet?对 worksheet的 name属性直接赋值。|By using the name property of wor
5、ksheet Codes as following Workbooks(“book1”).sheets(“sheet1”).name=“yoursheetname”2010-7-19 1.cells如何使用?|How to use cells?Cells 用来表示单元格的两个极端:一是用来表达工作表中一个具体的单元格,格式为 cells(rowindex,columnindex);一是用来表达工作表中所有的单元格,格式为cells。2.如何设置行高和列宽?|How to set rowheight and columnwidth?直接对 range对象的 rowheight及 columnwi
6、dth 属性赋值|Give value to the rowheight and columnwidth property of range object.Codes as followings Workbooks(“book1”).sheets(“sheet1”).cells.rowheitht=value Workbooks(“book1”).sheets(“sheet1”).cells.columnwidth=value 3.如何将一个工作表照样复制到同一工作薄中的另外一个工作表中?问题很怪。代码如下,Codes as followings Workbooks(“book1”).shee
7、ts(“sheet1”).cells.copy Workbooks(“book1”).sheets(“sheet2”).cells.select Activesheet.paste 4.如何将一个工作表照样复制到另外一个工作薄的工作表中?问题很怪,可比较2010-7-19 日的问题 3 和 2010-7-18 日的问题 3 来理解。代码如下,Codes as followings Workbooks(“book1”).sheets(“sheet1”).cells.copy Workbooks(“book2”).sheets(“sheet1”).activate Workbooks(“book2
8、”).sheets(“sheet1”).cells.select Activesheet.paste 5.如何将数值转化为字符串使用?|How to transfer an integer into a string for application?直接用整型变量对字符串变量进行赋值|By offering an integer to a string variable.Codes as followings Dim I as integer Dim str as string I=1 Str=i 6.如何向单元格中输入内容?|How to input something into cells
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBA 学习 札记
限制150内