中易网

Excel使用VBA宏查询包含指定内容的值

答案:2  悬赏:80  
解决时间 2021-02-21 02:13
现有一个EXCEL文件,其中有表1、表2(如图)。
我需要在表1跑一个命令,查找F列出生日期中2002开头的行,并且在表2中返回该出生日期的值,以及该出生日期所在行的其他字段(年级、班级、姓名),例如图2的状态。
最佳答案
Sub main()
x = Range("A65536").End(xlUp).Row
ReDim arr(1 To x, 1 To 5)
brr = Range("A1:E" & x)
For i = 2 To UBound(brr)
If Left(Cells(i, 5).Value, 4) = "2002" Then
k = k + 1
For j = 1 To 5
arr(k, j) = brr(i, j)
Next j
End If
Next i
Range("A1:E1").Copy Sheet2.Range("A1:E1")
Sheet2.Range("A2").Resize(k, 5) = arr
End Sub
全部回答
方法1,用筛选里面的包含 输入2002* 就可以筛选出来 方法2,用辅助列写公式=LEFt(F3,4) 同样可以筛选出来 方法3,用VBA写一串代码 方法4,写数组公式 由上到下为由易变难
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
visual basic 6.0一个简单的程序问题
六年级期中一般考什么作文
人流后敷药包减肥是否影响月经
波记学车(佛山顺德)地址好找么,我有些事要过
乐东九所万豪连锁电器商场怎么去啊,有知道地
您好!欢迎使用中国移动短信营业厅,您可以直
怎样举报机关工作人员违纪
哥俩好传统火锅(嘉禾园店)怎么去啊,有知道地
尿蛋白三个加号可以治好吗
请做个毕佳琪的藏头诗 押韵 注明我是男人
在圣彼得堡留学生活费多少
韩国44 55 66 77 88号的裤子 怎么换算
光明时尚婚纱影楼在哪里啊,我有事要去这个地
急求 冰心著作《繁星》《春水》中的诗二首!
从广东用顺丰快递到福建省厦门市同安区莲花镇
推荐资讯
螺丝是怎样制作的
魔兽世界里给手腕附魔怎么附?
什么是佛 佛在哪里
大洋信息工程公司我想知道这个在什么地方
现在各小区的云柜是哪一方建立的,公共的还是
安和泰健康养生馆在什么地方啊,我要过去处理
行远楼B座地址在什么地方,想过去办事
电吉他电子管箱头能装在一体吉他音箱上吗?
2016年西充旅游节是什么时间
沛公茶吧在哪里啊,我有事要去这个地方
广发银行支付管理菜单中的网上支付开关?
偏头控制iphone怎么弄
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?