|
你主要用来做什*么的?
一次性的项目(毕业设计数据处理etc)还是重复使用的小软件(比如连接ACCESS数据库提取数据做报表)?
需要面向其他用户么?需要操作界面么?
如果你只是想了解Macro的操作,那么你多录制几个宏,看看代码,应该也有一个大概了。比如说如果你录制一个设置单元格数字格式为货币的宏,你会看到像这样的代码
Sub Macro1()
'
' Macro1 Macro
'
'
Selection.NumberFormatLocal = "¥#,##0.00;¥-#,##0.00"
End Sub
Sub 和 End Sub是VBA 里面定义“过程”的固定格式, "Macro1"是这个“过程”的名字,凡是前面带有单引号“ ' "的代码行都是注释,程序不执行的。整个代码块只有一句可执行。是
Selection.NumberFormatLocal = "¥#,##0.00;¥-#,##0.00"
Selection 是VBA里面的一个对象,一般指的是表格里面被选中的区域。它有一个属性叫做 NumberFormatLocal,等号的右边是把你选中的区域(单元格)设置为人民币格式的代码。
如果你要学得比较深,开发Office项目,或者是和C#,C++等编程语言进行交互,那还是找本书看看吧。 Wrox出版社的书还可以。 上AMAZON.fr输入VBA就有一大堆结果。 |
2010-2-7 15:19:04
|