MECbWScU.rar (5.36 KB, 下载次数: 21) 2010-9-30 17:09 上传 点击文件名下载附件 如何用VBA批量转换为16进制 网页中会带网址加密,加密方式是转换为16进制如何批量把字符转换为16进制一、带"/"的就去掉,例如A2中的“/”二、空格好像是%20四、数字及数字间的横杠不用变。例如A4的 622-2006 不变五、英文的好像不用变例如:无机物热力学数据手册E6%97%A0%E6%9C%BA%E7%89%A9%E7%83%AD%E5%8A%9B%E5%AD%A6%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8CGB/T 8364-2008 热双金属热弯曲试验方法GBT%208364-2008%20%E7%83%AD%E5%8F%8C%E9%87%91%E5%B1%9E%E7%83%AD%E5%BC%AF%E6%9B%B2%E8%AF%95%E9%AA%8C%E6%96%B9%E6%B3%95GB/T 7732-2008 金属材料 表面裂纹拉伸试样断裂韧度试验方法GBT%207732-2008%20%E9%87%91%E5%B1%9E%E6%9D%90%E6%96%99%20%E8%A1%A8%E9%9D%A2%E8%A3%82%E7%BA%B9%E6%8B%89%E4%BC%B8%E8%AF%95%E6%A0%B7%E6%96%AD%E8%A3%82%E9%9F%A7%E5%BA%A6%E8%AF%95%E9%AA%8C%E6%96%B9%E6%B3%95API STD 622-2006 炼油阀门防泄漏结构的型式试验API%20STD%20622-2006%20%E7%82%BC%E6%B2%B9%E9%98%80%E9%97%A8%E9%98%B2%E6%B3%84%E6%BC%8F%E7%BB%93%E6%9E%84%E7%9A%84%E5%9E%8B%E5%BC%8F%E8%AF%95%E9%AA%8C [此贴子已经被作者于2010-9-30 19:07:29编辑过] 最佳答案 月排行榜 / 总排行榜 爱疯 2010-10-1 12:51 LOiVf8jr.rar (12.48 KB, 下载次数: 65) 2010-10-1 12:51 上传 点击文件名下载附件 如何用VBA批量转换为16进制 从网上找了个,转到附件里了。[em09] 跳转到最佳答案楼层
网页中会带网址加密,加密方式是转换为16进制如何批量把字符转换为16进制一、带"/"的就去掉,例如A2中的“/”二、空格好像是%20四、数字及数字间的横杠不用变。例如A4的 622-2006 不变五、英文的好像不用变
例如:
使用道具 举报
是要把“百”转换成“%B0%D9”?
就是要写个程序按照要求把它们改成相应的十六进制(这里就举出了四个例子):
无机物热力学数据手册
GB/T 8364-2008 热双金属热弯曲试验方法
GB/T 7732-2008 金属材料 表面裂纹拉伸试样断裂韧度试验方法
API STD 622-2006 炼油阀门防泄漏结构的型式试验
……
规则3,%在前面;B列,%在后面
[em09]
除了百分号,对汉字的转换结果也不一样。例如:按规则的话是不是:
是不是哪儿还没说?
Sub 按钮3_Click() Dim arr, i& With Sheets(1) arr = .Range("A1:B" & .Range("A65536").End(xlUp).Row) For i = 1 To UBound(arr) arr(i, 2) = Replace(arr(i, 1), "/", "") '规则1 arr(i, 2) = Replace(arr(i, 1), " ", "%20") '规则2 Next i Columns(2).ClearContents .Range("A1").Resize(UBound(arr), 2) = arr End WithEnd Sub
mMop237J.rar (11.9 KB, 下载次数: 8) 2010-9-30 19:32 上传 点击文件名下载附件 如何用VBA批量转换为16进制 [em09]
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-4-27 06:02 , Processed in 0.389238 second(s), 10 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.