范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Excel如何批量制作CSV数据表

  众所周知,Excel的功能十分强大,而其最核心的功能在于数据处理。熟练驾奴Excel,您的工作将充满快乐和自信。当您仅花上几分钟就完成了别人花上几天功夫才能完成的数据处理工作时,心中的那份喜悦只有您自己才能体会得到!下面给大家展示的是Excel批量制作数据表……
  目的
  1通过数据模板与VBA结合,批量制作CSV数据表,要求使用规则逐步递增的命名方式来命名批量制作出来的数据表,数据表的内容根据实际需求由最初的模板和提供的基础值自动生成。尽量减少手动操作,真正实现全自动!如图所示为批量制作出来的CSV数据表。
  过程
  步骤一、编辑数据模板,只要A2和B2单元格发生变化,其它相应的单元格就会通过引用公式来更新数据;
  步骤二、编辑好数据模板后,打开VBA编辑器,选择菜单“工具”——“宏”——“Visual Basic 编辑器”(快捷键为:Alt+F11);
  步骤三、插入用户窗体,在Visual Basic 编辑器菜单栏里选择“插入”——“用户窗体”,然后编辑用户窗体(该窗体作为模板基础数据录入部分),控件的具体使用稍微复杂一些,这里就不作介绍啦;
  步骤四、编辑窗体和控件代码,右击“UserForm1”——“查看代码”,在代码窗口录入相应的代码(由于这部分涉及的内容和步骤比较繁琐,只提供最终代码参考),代码如下:
  Private Sub CommandButton1_Click()
  Dim n As Long
  If TextBox1 <> "" And TextBox2 <> "" And TextBox3 <> "" And TextBox2 < TextBox3 Then
  On Error Resume Next
  MkDir CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\" & TextBox1
  For n = 1 To (TextBox3 - TextBox2 + 1) / 10
  Sheets(1).Cells(2, 1).Value = TextBox1 & "-" & n
  Sheets(1).Cells(2, 2).Value = TextBox2 + 10 * (n - 1)
  ActiveWorkbook.SaveAs Filename:=CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\" & TextBox1 & "\" & TextBox1 & "-" & n, FileFormat:=xlCSV, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
  Next n
  Unload Me
  MsgBox "数据处理成功!", vbOKOnly + 64, "提示"
  Else
  MsgBox "请核对数据信息!", vbOKOnly + 64, "提示"
  TextBox1.SetFocus
  End If
  End Sub
  Private Sub CommandButton2_Click()
  TextBox1 = ""
  TextBox2 = ""
  TextBox3 = ""
  TextBox1.SetFocus
  End Sub
  Private Sub CommandButton3_Click()
  Unload Me
  End Sub
  Private Sub TextBox1_Change()
  Dim i%, Str$
  With TextBox1
  For i = 1 To Len(.Text)
  Str = Mid(.Text, i, 1) '遍历文本框中输入的每一个字符。
  Select Case Str
  Case "a" To "z" '列出允许输入的字符。
  Case "A" To "Z" '列出允许输入的字符。
  Case Else
  Beep
  .Text = Replace(.Text, Str, "") '如果输入的不是允许的字符,则使用Replace函数替换成空白。
  End Select
  Next
  End With
  End Sub
  Private Sub TextBox2_Change()
  Dim i%, Str$
  With TextBox2
  For i = 1 To Len(.Text)
  Str = Mid(.Text, i, 1) '遍历文本框中输入的每一个字符。
  Select Case Str
  Case "0" To "9" '列出允许输入的字符。
  Case Else
  Beep
  .Text = Replace(.Text, Str, "") '如果输入的不是允许的字符,则使用Replace函数替换成空白。
  End Select
  Next
  End With
  End Sub
  Private Sub TextBox3_Change()
  Dim i%, Str$
  With TextBox3
  For i = 1 To Len(.Text)
  Str = Mid(.Text, i, 1) '遍历文本框中输入的每一个字符。
  Select Case Str
  Case "0" To "9" '列出允许输入的字符。
  Case Else
  Beep
  .Text = Replace(.Text, Str, "") '如果输入的不是允许的字符,则使用Replace函数替换成空白。
  End Select
  Next
  End With
  End Sub
  编辑好窗体代码后,点击保存;
  步骤五、插入模块,该模块的作用是调出录入窗体(虽然窗体本身已经实现自动加载,但是不能实现二次自动加载),在Visual Basic 编辑器菜单栏里选择“插入”——“模块”,写入代码:
  Sub 打开窗体()
  UserForm1.Show
  End Sub
  模块代码录入完毕后,点击保存,然后关闭Visual Basic 编辑器;
  步骤六、回到数据表,调出录入窗体,选择菜单“工具”——“宏”——“宏”(快捷键为:Alt+F8)——选择“打开窗体”——“执行”;
  步骤七、按规定要求,录入基础数据,然后点击“确定”(一旦确定,VBA代码马上执行,将在桌面新建一个名为“Excel”的文件夹,在“Excel”文件夹里批量创建10个CSV工作簿,名称依次为Excel-1至Excel-10,内容也相应变化),确认“数据处理成功!”;
  步骤八、在桌面找到批量创建的CSV数据表,验证结果!
  注意事项
  编辑代码的过程比较复杂,需要有足够的耐心,需要不断地去尝试和修改;
  为了相关宏能正常运行,请把宏的安全性设置为最低级别。

斜式滚筒洗衣机怎么保养斜式滚筒洗衣机保养方法介绍洗衣机很多家庭都在使用,有了洗衣机再也不用手去洗衣服。特别是斜式滚筒洗衣机比用手洗衣服洗的干净多了,而且还能节省下来许多时间去做别的事情。近年来斜式滚筒洗衣机是越来越多了,所以选择海尔牌滚筒洗衣机怎么保养滚筒洗衣机保养方法详解现在洗衣机是必备家电,滚筒洗衣机是现在比较流行的一种洗衣机。现在小编要说的是海尔牌滚筒洗衣机,因为海尔牌洗衣机也是几大品牌之一,很多家庭都使用海尔牌滚筒洗衣机,滚筒洗衣机使用久了就滚筒洗衣机好还是立式洗衣机好洗衣机滚筒立式介绍详解你家还在使用传统的立式洗衣机吗?滚筒洗衣机的诞生填补了传统立式洗衣机的不足,但是相比于立式洗衣机它也有些许的缺点。那么到底滚筒洗衣机好还是立式洗衣机好呢,那么今天就让小编带大家去比海尔立式滚筒洗衣机好吗海尔立式滚筒洗衣机优势特点介绍随着科技的发展,越来越多的电器出现在我们生活中,其中最常见的就是我们的海尔立式滚筒洗衣机,它已经出现在大部分家庭中,下面小编就来为大家介绍一下海尔立式滚筒洗衣机的优势以及清洗方法。立式洗衣机有哪些品牌好立式洗衣机知名品牌推荐立式洗衣机与滚筒洗衣机相比在操作方面会比较容易而且维修金额也比滚筒洗衣机的便宜,所以会比较适用于普通收入家庭或者是老人。接下来小编就为您推荐几款洗衣机的品牌,大家一起来看看吧。立式滚筒洗衣机好用吗滚筒洗衣机优缺点介绍详解洗衣机是基本上所有家庭都会购买的家电产品,使用的时间由来已久。通常我们家里面使用的是立式洗衣机,通过机器底部的搅动来进行衣物的清洗。而除了立式洗衣机,滚筒洗衣机其实也是一个很好的选滚筒洗衣机好还是全自动洗衣机好滚筒及全自动洗衣机优缺点详解现在大家都在争论一个问题,那就是滚筒洗衣机好还是全自动洗衣机好呢?以前我们都是用滚筒洗衣机来洗衣服,现在出了全新的全自动洗衣机,所以有些人换了全自动洗衣机,可是还有一部分人在用滚筒分体式除湿机如何省电分体式除湿机省电方法详解除湿机是我们解决潮湿问题最好的方法,而除湿机的种类也是非常多的,其中分体式除湿机就是一种不错的类型的除湿机,今天我们就来为大家介绍下分体式除湿机的一些情况,方便大家以后选择合适的类分体式集成灶怎么基础保养分体式集成灶保养方法详解随着分体式集成灶的普及率越来越高,分体式集成灶市场的前景也随之发展壮大。分体式集成灶实现了吸油烟机燃气灶具消毒柜和储藏柜ldquo四合一rdquo,不仅在性能上打破了传统燃气灶具的分体式集成灶清洁注意什么分体式集成灶清洁注意事项详解对于许多时尚住宅来说,分体式集成灶厂家的开放式厨房可以说是标配。将厨房和客厅打通,没有了墙壁的阻隔,厨房的空间会变得更宽阔,烹饪的期间还能和家人朋友互动,一同分享烹饪的乐趣。清理灶分体式集成灶使用注意什么分体式集成灶注意事项详解分体式集成灶是一种新型集成厨电产品,具有节省空间抽油烟效果好节能低耗环保等优点。它的使用寿命一般在15年20年左右,如果保养得当的话,用上30年都不成问题。好产品想要延长使用寿命,
卡西欧ZR1200支持SDXC卡吗?卡西欧ZR1200支持SDHC卡吗?卡西欧ZR1200支持SDXC卡吗卡西欧ZR1200支持SDXC卡。卡西欧ZR1200采用3。0英寸92万像素的TFT彩色LCD液晶屏,翻转屏可支持180度自由翻转,不仅外观更加自卡西欧ZR1200支持视频拍摄吗?卡西欧ZR1200支持哪些视频格式?卡西欧ZR1200支持视频拍摄吗卡西欧ZR1200支持视频拍摄,支持1080p(1920times108030fps)和720p(1280times72015fps30fps)视频卡西欧TR350支持1080P视频吗卡西欧TR350支持1080p(1920times1080)视频拍摄和播放。卡西欧TR350搭载3英寸92万像素高清LCD可旋转液晶屏,分辨率为960times480像素,采用电容卡西欧ZR1200支持WIFI吗?卡西欧ZR1200支持GPS吗?卡西欧ZR1200支持WIFI吗卡西欧ZR1200不支持WIFI功能。配合ldquo第三代rdquoHS高速引擎和12级别美颜模式的卡西欧ZR1200能够轻松实现瞬间美颜,效率与效盘点卡西欧tr350使用技巧很多朋友都喜欢自拍,现在的自拍神器品牌很多,卡西欧tr350就是一款很不错的自拍神器,那么这个品牌的自拍神器有什么样的功能呢,和其他品牌的自拍神器相比有什么优势呢,很多用户之所以选卡西欧TR350有什么白平衡模式卡西欧TR350的白平衡模式有自动,白炽灯,晴天(日光),阴天,自定义,白日光色FL,日光色FL。卡西欧TR350搭载3英寸92万像素高清LCD可旋转液晶屏,分辨率为960time卡西欧TR350有什么接口卡西欧TR350支持USB2。0接口和MiniHDMI输出接口。卡西欧TR350搭载3英寸92万像素高清LCD可旋转液晶屏,分辨率为960times480像素,采用电容屏,操作更加卡西欧TR350快门类型是什么卡西欧TR350快门类型是电子快门。卡西欧TR350搭载3英寸92万像素高清LCD可旋转液晶屏,分辨率为960times480像素,采用电容屏,操作更加顺畅。卡西欧TR350外框采卡西欧TR350传感器是什么卡西欧TR350采用了12。3英寸的背照式传感器,具备1200万像素的成像能力。卡西欧TR350搭载3英寸92万像素高清LCD可旋转液晶屏,分辨率为960times480像素,采用卡西欧TR350光学变焦是多少倍卡西欧TR350无光学变焦,拥有15。9倍数码变焦,可扩展HD变焦多影像超解像变焦数码变焦。卡西欧TR350搭载3英寸92万像素高清LCD可旋转液晶屏,分辨率为960times48casio相机多少钱casio相机参数介绍图文卡西欧手表,大家是听说得多了。不知道大家对卡西欧的数码相机有没有关注过呢?相信各位朋友们都知道卡西欧这个品牌是来自日本的。日本作为中国的邻国,我们都知道一个事实,那就是日本在数码行