vba shapes.addpicture

    • 使用ADO操作外部数据
      • 使用ADO连接外部Excel数据源
  • 注释‘单引号开头,可通过调出编辑窗口批量注释和取消
  • 强制转行:插入两个空格,下划线,回车
    • 在工具栏中,右键,调试工具栏
    • 首行加上optionexplicit使得编译更严格,变量申明
    • f8单步运行,在最左边点一下设置断点/f9
    • 本地窗口可以显示中断,逐步调试时的对象信息,变量值,数组信息,Stop可以中断
  • 开发者工具,设置安全性启用宏,保存文件需要保存为启用宏的工作簿
  • 使用相对流录制宏,不固定位置,相对位置操作
    • 保存文件格式为xla或xlam
    • 开发者工具——加载项——加载(要删除需要取消加载)
    • 快速访问工具栏——从下列位置选择命令-宏-添加为左上角倒三角小图标-将宏增加为一个小工具图标
  • & 连接变量和字符串,前后有空格
  • like 可使用通配符
  • Public x As Interger '声明全局变量,所有模块都能用,不建议,可以使用函数取变量
  • 一个特殊的数组,去重复值

goto-跳转到指定地方

输入带引号的公式,引号加倍

  • vba编辑界面-右键插入-类模块-属性菜单改类名
  • 右键-导入\导出类模块
  • Sheets(“工作表名称”)
  • Sheets(N),打开的第n个工作表,在左下角的位置
  • Sheet1 第一个插入的工作表,与位置无关,相当于本名
  • Range(“单元格地址”),
  • [A1:D1] 固定的,不能加变量
  • Selection 正被选中的单元格或区域

对象.方法 参数名称:=参数值

  • 设置格式-属性-大小和位置均固定
  • vba编辑界面-右键插入-用户窗体
  • 双击窗体或里面的控件进行编程
  • ShowModal 显示模式,为true不可以点击其他窗口,独占

属性,右键属性查看,常用有:

  • List 数据源列表,数组

msgbox("显示文字",显示样式几个样式用加号连接,标题,帮助文档位置,帮助文档索引值0)

'val文本型数字转为数字型
i = val(inputbox ("文字","标题","默认值",左边距,上边距,帮助文档位置,帮助文档索引值0))

i = Application.Inputbox(提示文字,标题文字,默认值,左边距,上边距,帮助文件,帮助文件索引,输入类型)

类型值:可使用加号连接

GetOpenFilename (文件类型,优先类型,对话框标题,按钮文字[不生效],是否支持多选)
'返回文件完整路径,取消返回False,多选时返回数组,第一个文件下标为1
'文件类型参数中,先指定文件类型名,再指定后缀,要成对出现
'优先类型是指文件类型中列出的各种类型,哪种优先显示

使用ADO操作外部数据

使用ADO连接外部Excel数据源

HDR=YES是有表头,取数据表头忽略

}

Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示

}

Excel 2010 VBA编程与实践这本书包含11章,涉及制表的每个方面。包含249个疑难案例,每个疑难都包含一个或多个解决方案,并融入一个或多个知识点讲解,贴切实际,深入浅出。

}

我要回帖

更多关于 vba中shapes有哪些属性 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信