永发信息网

关于excel的一个问题,可能要用到VBA,所有积分都给您!

答案:3  悬赏:60  手机版
解决时间 2021-03-26 04:26
关于excel的一个问题,可能要用到VBA,所有积分都给您!
最佳答案
亲,首先将你的统计文件和所有人的总结文件放在同一个文件夹中。
打开你的Excel统计文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。然后按“Alt+F8”打开宏窗口,选择刚插入的宏,点击“执行”。
 

Sub jcl()
Dim f, ff As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set ff = fso.getfolder(ThisWorkbook.Path & "")
Dim rg As Range
For Each rg In Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row)
    For Each f In ff.Files
        If f.Name <> ThisWorkbook.Name And Left(f.Name, 2) <> "~$" Then
            If InStr(f.Name, rg.Value) > 0 Then rg.Offset(0, 1).Value = "是": Exit For Else rg.Offset(0, 1).Value = "否"
        End If
    Next f
Next
Set fso = Nothing
End Sub追问Sub jcl()
Dim f, ff As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set ff = fso.getfolder(ThisWorkbook.Path & "C:\Users\Administrator\Desktop\a")
…………
End Sub

我把我的文件夹的地址加上了,可是路提示“路径名为找到”追答额……要这样指定文件夹:
Set ff = fso.getfolder("C:\Users\Administrator\Desktop\a\")
全部回答
提取表名,用函数最后获取结果
这个简单,我接受这个任务,一会发文件给你。
10 分钟做不好,先占位。你追问后我再发附件给你,可多得20分哈追问谢谢您!!追答
将附件放入材料那个文件夹,打开后在A列粘贴上真实姓名,双击 B1 单元格即可。代码如下Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
   If Target.Address <> "$B$1" Then Exit Sub
   Cancel = True
   Dim Ra As Range, Pa$
   Pa = ThisWorkbook.Path & "*"
   For Each Ra In Range([A2], [A65536].End(3))
      Ra.Offset(, 1) = IIf(Dir(Pa & Ra.Value & "*.*") = "", "否", "是")
   Next
End Sub

追问

 
不好意思,在这里出了问题。我是菜鸟!追答你不能改代码,下面这句不能改。改了当然要出问题
Pa = ThisWorkbook.Path & "\*"
但可改成:Pa = "C:\Users…………\a\*"
省略号是你完善的路径
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
选文采用引用的方法语发了作者亲临此境时怎样
学做菜需要准备什么吗?
博莱特与阿特拉斯科普柯关系
大西红柿和小西红柿在营养价值上有什么不同吗
求对菌类有研究的高手 鉴别一下 这是什么菌类
问题,win10的优点是什么
瓦煲饭的做法
迅游网游加速器能加速星际争霸2吗?
大话西游3是什么意思,没看懂
切割吻合器钉仓是干什么用的?直线型切割吻合
抽猪粪吸浆泵什么样的好
我现在注册了一家公司。想要生产加工肉类(羊
【小题1】 Where’s my watch?(改为复数
如何看待禁止领导干部操办婚丧嫁娶
雅迪开心猫六代简易款48v12Ah超威电池2200元
推荐资讯
牡丹皮的功效与作用,清楚牡丹皮有什么作用吗
499元的小米1TB猫盘私有云,值不值
请问从驻马店坐T182次列车到秦皇岛,坐卧铺,
成都中国青年旅行社地址在什么地方,我要处理
求一句古语,意思差不多就是从贫穷的生活进入
一诺生鲜便利店阳光店地址在什么地方,想过去
电流为什么会等0.021a
周公解梦梦见黑大汉大汉对我说话
我没办过信用卡银行却老发信息过来,但不我的
python语句中的 end=''是什么意思?
衣服尺码52与54都是180/96a问下有什么区
娜塔栎为什么不长叶子
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?