趣文网,分享全网好句子、好文章!

VBA代码解决方案第133讲:使用Print语句在顺序文件中写入数据

时间:2023-11-16 05:11:02

相关推荐

VBA代码解决方案第133讲:使用Print语句在顺序文件中写入数据

大家好,我们今日继续讲解VBA代码解决方案的第133讲内容:使用Print #语句在顺序文件中写入数据。如果你想要将数据显示在一列中,而不是用逗号分隔数据,那么就使用Print #语句。尽管Print #语句和Write #语句的语法一样,但是,Print #以一个准备打印的格式将数据写入顺序文件,输出的界面更为简洁。这两个语句的比较:

1、Write # 语句,输出的时候,字符串会自动加上双引号,并且中间会用逗号分隔开来每一个数据,阅读起来不是很好看,适合用Input # 语句读入。

2 、Print # 语句,输出的时候,字符串不会自动加上任何符号,原样输出,也不会用逗号分隔每一个数据。适合于阅读,适合用Line Input # 语句读入。

3、Write语句通常用于数据写入文件后还要用VBA程序读出时;而Print语句通常用于写入文件的数据以后要被显示或打印出来时,作为格式输出语句。

我们把第132讲的程序做一个修改如下:

Sub mynzprint()

Dim newname As String

Dim sex As String

Dim newbirthdate As Date

Dim news As Integer

Open "E:nzwork文章人员表单最新版.txt" For Output As #1 "这里用的是Output

newname = "张1"

sex = "男"

newbirthdate = #1/2/1996#

news = 3

Print #1, newname, sex, newbirthdate, news

newname = "张2"

sex = "女"

newbirthdate = #5/12/1994#

news = 2

Print #1, newname, sex, newbirthdate, news

newname = "张3"

sex = "女"

newbirthdate = #4/7/1997#

news = 1

Print #1, newname, sex, newbirthdate, news

Close #1

End Sub

代码截图:

那么VBA就会按下面的方式写入数据,打开文件:

此时的文件和上节相比,是不是清爽了很多呢?

当用Write #语句或者Print #语句要打印多个空格的话,你就应该使用Spc(n)指令,这里n是空格数。类似地,要将数据输入到第五列的话,你就应该使用指令Tab(5)。由于篇幅的限制,这个的实测代码请读者自己测试,如果能分享到VBA代码解决方案的话,里面有详细的讲解。

今日内容回向:

1 Write#语句的和Print #又什么不同?

2 对于格式输出有哪两个重要的符号?

备注:本节内容由于篇幅限制,部分内容在“VBA代码解决方案”第三册中发布。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. |▍ ___Only2024-02-09 07:27|▍ ___Only[重庆市网友]1.10.7.124
    @兆女看来我需要花点时间学习VBA,这个Print语句似乎很方便。
    顶0踩0
  2. 兆女2024-01-11 22:42兆女[云南省网友]123.199.200.212
    写入数据到顺序文件的方法真的很有用,谢谢分享这个技巧。
    顶4踩0
  3. 皂角刺2023-12-14 13:56皂角刺[广东省网友]203.33.79.31
    这个VBA代码解决方案听起来很实用,我需要学习一下!
    顶0踩0
相关阅读
分享一组实用的VBA常用编程代码语句

分享一组实用的VBA常用编程代码语句

大家好,今天继续和大家分享VBA编程中常用的过程代码

2012-10-17

Excel VBA编程中必会的三大执行语句

Excel VBA编程中必会的三大执行语句

因此,要学会VBA编程,我们必须掌握它的三个非常常见的执行语句,以减少我们的代码书写量,毕竟我们还是需要用最简单的代码实现更加复杂的功能,这是每位

2023-06-07

判断文件是否到了结尾 VBA编程技巧 函数讲解

判断文件是否到了结尾 VBA编程技巧 函数讲解

其中的函数和语句比较多,全面掌握也相对较难

2023-10-27

If.Else条件判断语句详细介绍 vba编程其实不难

If.Else条件判断语句详细介绍 vba编程其实不难

本节介绍一下ifThenElse语句if语句并不陌生,任何编程学习过程中都将从基础的判断语句开始,但是用好if语句要掌握更多的其它知识,比如比较函数,运算函

2022-11-25