问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于VBA在EXCEL中的应用,求一实例

发布网友 发布时间:2022-04-27 12:17

我来回答

6个回答

热心网友 时间:2023-09-18 09:24

zhouziyan2001 ,离线解释:

Dim i As Long, j
'定义变量

For i = 1 To Sheet8.Range("a65536").End(xlUp).Row
'运算从Sheet8的第一行到第一列的最后一个有内容的单元格所在列.
'对后面内容,你可以查找END()的帮助来理解

Sheet3.Cells(i, 1).Formula = "=MATCH(Sheet8!A" & i & ",Sheet1!A:A,0)"
'本句为了节省代码,直接借用了EXCEL的公式来查找符合条件的单元格所在的行;
'函数MATCH就是查找函数.
'否则,要自己编写查找循环代码,由于VBA是解释执行,会导致效率很低,
'Formula就是把后面的公式写到该单元格中并运算.

j = Sheet3.Cells(i, 1): Sheet3.Cells(i, 1) = ""
'找到后将值(也就是查找到的行)传递给变量j,

If IsNumeric(j) Then
Sheet1.Cells.Rows(j).Cut
Sheet3.Rows(i).Insert
Sheet1.Cells.Rows(j).Delete
End If
'IF语句用来将该行复制,粘贴在SHEET3的相关行中,结束后将该行删除.
'如果在同一工作表中,该三行语句可简化为: Cells.Rows(j).Cut Rows(i)

Next i
'运行下一行

热心网友 时间:2023-09-18 09:25

运行下面子程序(宏):假定ID号都在第一列

Dim i As Long, j
For i = 1 To Sheet8.Range("a65536").End(xlUp).Row
Sheet3.Cells(i, 1).Formula = "=MATCH(Sheet8!A" & i & ",Sheet1!A:A,0)"
j = Sheet3.Cells(i, 1): Sheet3.Cells(i, 1) = ""
If IsNumeric(j) Then
Sheet1.Cells.Rows(j).Cut
Sheet3.Rows(i).Insert
Sheet1.Cells.Rows(j).Delete
End If
Next i

你要VBA代码,我以为你对VBA能了解呢!
这样吧:你依次点: 工具→宏→宏:宏名:任意是一个,如 AAA 点击 创建
会新出一个窗口,把代码复制到光标处,然后按F5运行。

热心网友 时间:2023-09-18 09:25

http://www.4oa.com/Article/html/10/61/361/2005/654.html
自己看下,就那几个OBJ,很简单

asp和vba用的都是vbs

热心网友 时间:2023-09-18 09:26

这个得看到你的表格的具体样式才可以的,因为不知道你的ID号都在那一列

你传张截图或者把表格发我邮箱:coolbi5@163.com

我帮你弄

热心网友 时间:2023-09-18 09:27

可把你实际要做的表发给我yymhy@163.com
帮助做一下,加上注释再发给你,这样效率高些。

热心网友 时间:2023-09-18 09:27

把文件发过来,做个包你满意的!
hi 我吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 《Excel高效办公VBA范例应用》epub下载在线阅读,求百度网盘云资源 excel vba 实例问题 有Excel_VBA范例大全的源代码吗? 谁能给我一个VBA完全手册 包括语法、实例什么的最好! vba如何复制多个excel里面的数据 excel vba实例 Excel VBA实战技巧精粹 实例.rar电子版。要能复制实例的那种,发邮箱:13703323812@163.com 求excelvba数据库整合应用范例精讲 PDF 韩小良 谁有autocad vba & vb.net开发基础与实例教程pdf版 QQ群怎么查看匿名是谁? qq匿名聊天在哪里打开 农村居民户口是什么户口类型 是农村户口的户口类型怎么填 户籍所在地是农村但是人是居民户口那户籍类型应该填什么? 小孩交社保有什么好处 小孩买社保 有什么作用 小孩子社保有什么用 儿童社保卡在银行一般有什么用? 小孩办社保有什么用处 小孩购买社保有什么用 谁有《excel vba 范例大全》,罗刚君编著,这本书的光盘代码,不胜感激。 15万存农业银行半年利息多少? 存15万定期三年利息是多少 活期存款15万每月利息是多少? 悦尔芙多效精粹滋养面膜使用方式是怎样的? 现在在京东众筹上的悦尔芙多效精粹滋养面膜值得买吗? 悦尔芙多效精粹滋养面膜要敷多久? 悦尔芙多效精粹滋养面膜的官网是哪个? 平淡中也有诗作文 《平淡中也有诗》作文怎么写 求平淡中也有诗作文提纲 关于“平淡中也有诗”的作文怎么写? 平淡中总有一首诗作文600字 平凡的生活有诗意作文600 急求一篇《平淡中也有诗》作文!!!开头是平淡中也有诗作文生活不一定要红酒烛光的映衬,就算平平淡 平淡中也有诗开头结尾 平淡岁月有诗味的有关作文 求篇<平淡的生活>的作文800字 把平淡的生活过成诗 现实生活与诗生活为话题的作文800字