网站职能证券官网首页
1、excel和VBA
高效办公,把重复性的工作写成VBA代码(VB代码的衍生物,语法和VBA相同)。
-  
首先打开开发工具模式,如果没有选显卡,需要手动打开



 -  
打开程序编辑界面
- 快捷键 alt+F11
 - 一般操作


 - 程序调试,一句一句调试 F8

 - 录制宏 程序记录我操作的每一步

 
 -  
一些基本函数
-  
InputBox()接收外面输入的值
 -  
workbooks.add 新建工作簿
 -  
worksheets.add新增工作表
 -  
Worksheets.Add.Name = “"
 -  
thisworkbook.sheets(“”).copy activeworkbool.sheets()从一个工作簿的工作表中复制到另一个工作簿中的工作表中
 -  
workbooks.open(“文件路径”)
 -  
thisworkbook.path获取路径
 -  
activeworkbook.close 关闭当前工作簿
 -  
range(“单元格或者区域”).activate 选中单元格或者区域
 -  
range(“单元格或者区域”).cope [位置]
 -  
range(“单元格或者区域”).clear
 -  
range(“单元格或者区域”).delete
 -  
if语句

 -  
for循环适用在判断中

 -  
for循环加步长

 -  
for双循环运用场景

 -  
获取数据区域

 -  
获取工作表中区域 worksheets.usedrange() //在今天运用中很实用判断不等于 <>
 -  
单元格属性 range.(“a1”).currentregion.rows
 -  
循环工作簿

 -  
循环工作表

 -  
单元格 区域从左往右,从上到下

 -  
rows.count 获取所有的行
 -  
cloumn.count 获取所有的列
 -  
把新建的工作表放在新建的工作表后面,因为在默认情况下是新建的工作表是放在最前面的

 -  
.offset偏移获取单元格信息 range(“基准单元格”).offset()左减右加,上减下加

 
- 数据类型 声明后提高效率

3. excel的对象很多,需要使用时再进行查找。


range 也可以选择一行或者一列或者一个区域。

绿色为方法,灰色是属性。

 
 -  
 
