VBA怎样将值写入为文件?
例:知,GBK编码0xD6AA,识,GBK编码0xCAB6。假设sheet1里A3=D6AA,J42=CAB6,那么怎样将sheet1现有所有单元格里的值(全部为十六进制...
例:知,GBK编码0xD6AA,识,GBK编码0xCAB6。
假设sheet1里A3=D6AA,J42=CAB6,那么怎样将sheet1现有所有单元格里的值(全部为十六进制数值)写入为文件,用记事本打开能看到“知识”两个字共4字节? 展开
假设sheet1里A3=D6AA,J42=CAB6,那么怎样将sheet1现有所有单元格里的值(全部为十六进制数值)写入为文件,用记事本打开能看到“知识”两个字共4字节? 展开
3个回答
更多追问追答
追问
啊,要写的数据不止两个的,比如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
展开全部
VBA 读取/写入文本文件
1.
Open 语句 打开方式有 Input:以读取方式打开。 Output:以写入方式打开...
2.
Close 语句 语法:Close [filenumberlist] fil...
3.
EOF 函数 语法:EOF(filenumber) 功能:返回一个 Integer,...
4.
LOC 函数 语法:LOC(filenumber) 功能:返回一个 Long,在已打开的
1.
Open 语句 打开方式有 Input:以读取方式打开。 Output:以写入方式打开...
2.
Close 语句 语法:Close [filenumberlist] fil...
3.
EOF 函数 语法:EOF(filenumber) 功能:返回一个 Integer,...
4.
LOC 函数 语法:LOC(filenumber) 功能:返回一个 Long,在已打开的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的程序有什么实际意义呢 看不出来
更多追问追答
追问
那啥,不会编程的人在处理某些带指针的资料文件的时候可以不需要使用第三方工具( ﹡ˆoˆ﹡ )
追答
什么叫带指针
十六进制文件编辑器不香吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询