免费解决问题
vba吧
全部回复
仅看楼主
level 3
liuyu5863016 楼主
发附件,附件中或回帖中说明需求。附件可以上传至自己的网盘或其他办法,然后链接发给我
2024年07月15日 08点07分 1
level 1
楼主还在么,可以留言么
2024年10月21日 16点10分 2
level 12
我有一个问题:车间有10个班组,每个班组有30多人,车间每个人的工号都是唯一的,但是有几个重名的职工各分布在不同班组,车间人员库包含班组、工号和姓名,现导出一个表里面有两列分别是班组和姓名(工号列为空),如何编写VBA代码,将人员库的对应填入导出的表格工号列里?
2024年12月04日 13点12分 3
level 7
楼上的问题可以用班组+姓名=>工号建立字典,假设《人员库》和《导出》两个工作表的列均为A班组、B姓名、C工号,需要的代码如下:
Sub 宏1()
Dim arr, i&, db
Set db=CreateObject("Scripting.Dictionary")
arr=Sheets("人员库").UsedRange
For i=2 To UBound(arr)
db(Trim(arr(i,1)) & Trim(arr(i,2))) = Trim(arr(i,3))
Next i
arr=Sheets("导出").UsedRange
For i=2 To UBound(arr)
Sheets("导出").Cells(i,3) = db(Trim(arr(i,1)) & Trim(arr(i,2)))
Next i
MsgBox "Ok"
End Sub
2024年12月05日 02点12分 4
@tbwx 123对应ABC列,那就把数字换成对应行次的就行啦
2024年12月17日 05点12分
热心网友
2024年12月07日 16点12分
谢谢指点,我对字典不熟悉,如果《导出》表中的字段不在ABC列,比如班组在H列、工号在i列、姓名在J列,求i列值,代码如何变更?
2024年12月15日 14点12分
@阳光上的桥 各位大侠,导出的工号按部门和姓名匹配上了,解决了同名同姓的问题,如果只有部门匹配不上,最后再按姓名匹配工号,该如何解决?
2024年12月19日 21点12分
level 1
根据excel数据内容照片插入word对应位置,并重命名,写个vba代码,四处对应,978140213,100米,保证运行没问题,借楼,借楼主
2024年12月06日 18点12分 5
你得上图 描述不太详细
2024年12月09日 09点12分
level 8
2024年12月09日 09点12分 6
level 8
想根据单元格文字来改变单元格颜色,但是用循环挨个操作单元格改颜色太慢了,用union联合一起改速度也很慢,用数组一次性给单元格赋值又没法赋值给颜色,用条件格式又很卡。想请各位大佬给个不用数据格式,又不用挨个操作单元格,可以一次性给批量单元格改颜色的方法
2024年12月09日 09点12分 7
不知道用Collection行不行
2024年12月09日 10点12分
@wang002368 条件格式已是最优选择,除你的判断条件太过复杂,才用vba
2024年12月10日 03点12分
level 2
求助大佬 新人不懂像这种 连接指定几个单元格字符串 到指定位置 并且保留颜色该怎么做啊 网上学的教程代码 怎么搞都只能连接字符串 不能保留颜色
2024年12月15日 13点12分 8
通过单元格Characters来获取和修改字体颜色等的
2024年12月17日 02点12分
@ISD_狮子座 解决了感谢大佬
2024年12月17日 12点12分
level 2
你好,可以咨询一下网站爬取数据的问题吗
2024年12月21日 12点12分 9
通过百度网盘分享的文件:1_娱票儿票房分… 链接:网盘链接 提取码:7q39 复制这段内容打开「百度网盘APP 即可获取」
2024年12月21日 13点12分
1