大家一起学习用VBA查询数据
2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.
3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL.
尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.
Sub OpenMyMenu()
Dim Menu As CommandBarPopup
Dim Cmd As CommandBarControl
Dim Cmd1 As CommandBarControl /定义变量名
Set Menu = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup, before:=10, temporary:=True)
Menu.Caption = "Information_Update" /定义菜单名叫 Information_Update
Menu.BeginGroup = True
Set Cmd = Menu.Controls.Add(Type:=msoControlButton)
Cmd.Caption = "Update_Information"
Cmd.OnAction = "Update_Information" /点击后显示选项为 Update_Information
Set Cmd = Nothing
Set Menu = Nothing
Dim i As Integer
Dim j As Integer
Dim s_date As String /定义变量
Set rst = New ADODB.Recordset
ActiveSheet.Name = "sheet1" /激活工作表
Worksheets("sheet1").Range("a4:k7000").ClearContents /清空单元格
With Worksheets(ActiveSheet.Name)
rst.MoveFirst /用SQL查询数据库
Do While Not rst.EOF
.Cells(4 + i, 1) = rst.Fields("section_no") /从第四行第一个单元格开始赋值
.Cells(4 + i, 2) = rst.Fields("item_no")
.Cells(4 + i, 3) = rst.Fields("name")
.Cells(4 + i, 4) = rst.Fields("start_stock") /把结果复制到相应的单元格里,如A1就代表(1,1)以此推类
rst.MoveNext
i = i + 1
Loop
rst.Close
转载于:https://blog.51cto.com/komichu/163371
大家一起学习用VBA查询数据相关推荐
- 小汤学编程之MySQL(二)——数据库操作、表结构操作、表数据操作、查询数据和数据类型
一.数据库操作 1.创建数据库 2.查询数据库 3.修改数据库 4.使用数据库 二.表结构操作 1.创建表 2.查询表 3.修改表 4.删除表 三.表数 ...
- 学习用C#在Unity中创建一个2D Metroidvania游戏
学习用C#在Unity中创建一个2D Metroidvania游戏 你会学到: 构建2D Unity游戏 用C#编程 玩家统计,水平提升,米尔和远程攻击 敌方人工智能系统 制定级别和级别选择 Lear ...
- Elasticsearch 查询数据的工作原理是什么?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:8rr.co/GsAa 面试题 ES 写入数据的工作原理是什 ...
- android用于查询数据的方法,android: SQLite查询数据
掌握了查询数据的方法之后,你也就将数据库的 CRUD 操 作全部学完了.不过千万不要因此而放松,因为查询数据也是在 CRUD 中最复杂的一种 操作. 我们都知道 SQL 的全称是 Structured ...
- ES 查询数据的工作原理是什么?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://8rr.co/GsAa 面试题 ...
- es 删除数据_es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?...
面试题 es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你了解不了解 es 的一些基 ...
- elasticsearch 工作原理_【154期】面试官:你能说说 Elasticsearch 查询数据的工作原理是什么吗?...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- 数据库应用——DQL查询数据(连表查询 子查询 详细案例)
DQL查询数据 DQL Select完整的语法 练习用的sql脚本 指定查询字段 where 条件子句 连表查询(重要) 三种join的比较 连表查询练习 自连接 分页和排序 子查询 分组和过滤 DQ ...
- mysql 从a到z 查询_mysql 查询数据时按照A-Z顺序排序返回结果集
mysql 查询数据时按照A-Z顺序排序返回结果集 $sql = "SELECT * , ELT( INTERVAL( CONV( HEX( left( name, 1 ) ) , 16, ...
最新文章
- Linux进程的分析和执行过程
- Google 出品的 Java 编码规范,权威又科学,强烈推荐
- mysql分页tmp_count,MySQL MyISAM和InnoDB引擎的写入速度优化比较,分页速度优化
- matlab中矩阵的累加,累加和与累乘积在matlab中-read.ppt
- java多线程 -- 创建线程的第三者方式 实现Callable接口
- php制作随机地图,随机生成Roguelike游戏地图算法
- 在 Linux 上使用 Meld 比较文件夹
- 网页益智游戏怎么制作_休息一下,或者:如何使用Java 12制作出色的益智游戏...
- 孩子学python用什么教材比较好-python大学里用哪本教材比较好?
- jquery的ajax用法
- 动图展示16个Sublime Text快捷键用法 ---------------物化的sublime
- weblogic 找不到数据源问题
- mac 升级到mavericks 安装php扩展现问题
- python列表的增删查改,已经冒泡,选择,快速排序
- 【密码学】七、密钥管理
- 为什么说BMC才是国产服务器的“命门”?
- Helix --未完待续
- SEO技术大师-论坛网站SEO设置方法
- Datawhale 知识图谱组队学习之Task 4 用户输入->知识库的查询语句
- 【车载以太网测试从入门到精通】——车载以太网休眠唤醒压力测试