Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5022|回复: 17

[已解决]找U盘盘符

[复制链接]
发表于 2016-7-7 17:09 | 显示全部楼层 |阅读模式
本帖最后由 759857387 于 2016-7-7 21:27 编辑

我的U盘在单位的多个电脑使用,出现的盘符不一样,在备份文件时需要频繁修改盘符。
附件中vba用序列号辨识盘符
问题:结果总是CDROM的盘符
求:修改
判断U盘盘符.rar (10.64 KB, 下载次数: 3)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-7-7 18:53 | 显示全部楼层
本帖最后由 JX_shangrila 于 2016-7-7 19:03 编辑

按附件

判断U盘盘符.rar

15.43 KB, 下载次数: 6

回复

使用道具 举报

发表于 2016-7-7 19:14 | 显示全部楼层
我的U盘在单位的多个电脑使用,出现的盘符不一样

实际使用时,在所有电脑上把这个u盘的盘符改成一个靠后的盘符比如“Z",这样比vba判断u盘盘符方便
回复

使用道具 举报

发表于 2016-7-7 19:23 | 显示全部楼层
快照1.jpg 轻轻一破就不正确了
回复

使用道具 举报

 楼主| 发表于 2016-7-7 19:35 | 显示全部楼层
JX_shangrila 发表于 2016-7-7 19:14
实际使用时,在所有电脑上把这个u盘的盘符改成一个靠后的盘符比如“Z",这样比vba判断u盘盘符方便

测试了,还是CD盘符
excelhome 的 huang1314wei 老师代码如下:
  1. Sub test()
  2. Dim s$$$$
  3. For Each f In CreateObject("Scripting.FileSystemObject").Drives
  4. If f.drivetype = 1 Then s = f.Path: Exit For
  5. Next
  6. If s = "" Then MsgBox "无U盘!": End
  7. MsgBox s
  8. End Sub
复制代码
这个代码可以实现1个U盘的盘符
要实现:备份2份,也就是同时插入2个U盘,根据序列号的唯一性判断不同的盘符,实现存入不同的U盘还没有实现。
回复

使用道具 举报

 楼主| 发表于 2016-7-7 19:40 | 显示全部楼层
把2个U盘插入电脑,它们的序列号都一样吗?
回复

使用道具 举报

发表于 2016-7-7 19:48 | 显示全部楼层
把2个U盘插入电脑,它们的序列号都一样吗?

不一样
2个u盘循环
另外我这里用了n年都是好的
轻轻一破就不正确了

修改u盘盘符后,要退出u盘,重新再插入u盘后你再试试
回复

使用道具 举报

发表于 2016-7-7 19:52 | 显示全部楼层    本楼为最佳答案   
测试了,还是CD盘符

If f.drivetype = 1 Then s = f.Path: Exit For语句都一样怎么会错?
回复

使用道具 举报

发表于 2016-7-7 19:55 | 显示全部楼层
JX_shangrila 发表于 2016-7-7 19:48
不一样
2个u盘循环
另外我这里用了n年都是好的

我没有修改盘符,我是先插入U盘,再打开文件运行宏
回复

使用道具 举报

发表于 2016-7-7 20:24 | 显示全部楼层
我没有修改盘符,我是先插入U盘,再打开文件运行宏

你们俩都没有看清楚代码
u = "123456789"这里是具体的u盘的序列号,我是照楼主的代码抄的,如果有多个u盘同时插在电脑上,必须准确填写这个u盘序列号
如果不需要判断这个序列号,那么If d.DriveType = 1 And d.SerialNumber = u Then MsgBox d.Path: Exit Sub这句代码改成下面的就可以了
If d.DriveType = 1 Then MsgBox d.Path: Exit Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-8 08:30 , Processed in 0.316170 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表