VBA怎样将值写入为文件?

例:知,GBK编码0xD6AA,识,GBK编码0xCAB6。假设sheet1里A3=D6AA,J42=CAB6,那么怎样将sheet1现有所有单元格里的值(全部为十六进制... 例:知,GBK编码0xD6AA,识,GBK编码0xCAB6。
假设sheet1里A3=D6AA,J42=CAB6,那么怎样将sheet1现有所有单元格里的值(全部为十六进制数值)写入为文件,用记事本打开能看到“知识”两个字共4字节?
展开
 我来答
阳光上的桥
2021-04-26 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65812
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部

下面的程序供你参考:



如果数据来源于单元格,可以这样写:

更多追问追答
追问
啊,要写的数据不止两个的,比如A1:BZ999的所有数据都要写的话,这个范围应该怎样设置?
另外,如果这个test.txt跟表格放在同一文件夹下的话路径要怎样设置?
追答
多个区域,如果每个单元格是一个四位的16进制字符串,那么可以使用循环,例如:
for r in range("A1:BZ999").cells

print #1, chr(val("&h" & r.value));
next r
Open这一会修改文件名的路径,可以使用当前工作簿的路径,例如:

Open ThisWorkBook.Path & "\test.txt" for output as #1
漫聊聊

2021-04-26 · TA获得超过2075个赞
知道大有可为答主
回答量:1.3万
采纳率:72%
帮助的人:640万
展开全部
VBA 读取/写入文本文件
1.
Open 语句 打开方式有 Input:以读取方式打开。 Output:以写入方式打开...
2.
Close 语句 语法:Close [filenumberlist] fil...
3.
EOF 函数 语法:EOF(filenumber) 功能:返回一个 Integer,...
4.
LOC 函数 语法:LOC(filenumber) 功能:返回一个 Long,在已打开的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2021-04-26 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7796万
展开全部
这样的程序有什么实际意义呢 看不出来
更多追问追答
追问
那啥,不会编程的人在处理某些带指针的资料文件的时候可以不需要使用第三方工具( ﹡ˆoˆ﹡ )
追答
  1. 什么叫带指针

  2. 十六进制文件编辑器不香吗

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式