vba编程:在Excel表中有一个按钮控件,点击按钮后可以生成一个csv文件,问题是:
答案:3 悬赏:10 手机版
解决时间 2021-02-28 06:57
- 提问者网友:書生途
- 2021-02-27 22:50
如何利用vba编程实现点击按钮后可以直接在csv文件中的表格里有数据,该数据是在vba编程中赋值的
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-27 23:33
'创建文本文件
Sub CreateFile()
Dim fso, tf
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile("c:\1.csv", True)
'写一行,并带有一个新行字符。
tf.WriteLine("Testing 1, 2, 3.")
'向文件写三个新行字符。
tf.WriteBlankLines(3)
'写一行。
tf.Write ("This is a test.")
tf.Close
End Sub
Sub CreateFile()
Dim fso, tf
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile("c:\1.csv", True)
'写一行,并带有一个新行字符。
tf.WriteLine("Testing 1, 2, 3.")
'向文件写三个新行字符。
tf.WriteBlankLines(3)
'写一行。
tf.Write ("This is a test.")
tf.Close
End Sub
全部回答
- 1楼网友:由着我着迷
- 2021-02-28 01:48
以下代码可以一次保存所有选定的表格。产生的csv文件在c:\temp文件夹中。
option explicit
sub exportselectiontocsv()
dim wks as worksheet
dim newwks as worksheet
for each wks in activewindow.selectedsheets
wks.copy 'to a new workbook
set newwks = activesheet
with newwks
application.displayalerts = false
.parent.saveas filename:="c:\temp\" & .name, _
fileformat:=xlcsv
application.displayalerts = true
.parent.close savechanges:=false
end with
next wks
end sub
- 2楼网友:不想翻身的咸鱼
- 2021-02-28 00:16
留联系瞧瞧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯