2009年5月11日星期一

Excel VBA 实用技巧 ( 轻轻的进阶编 ) – 如何做新建的档案 , 按照自动流水号存盘

| |
~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~

~ 声明事项 ~

如各位想把以下本文章转贴 , 请记得要注明出处.

本文章之内容为本人之经验所写, 绝无抄袭成份, 特此声明.

由于图片制作需时, 所以更新会比较慢.

存放图片的 SHARE A PIC SERVER 可能读取速度较慢, 请耐心等待.

Picture



先告诉我 ~ 另存新档的英文是什么 ~ 什么 ? 不知道 ? 没可能吧 ~ 忘了 ? 别骗我好不好 … 好吧 ~ 我输了 ~ 我来告诉你好了 ~ 就是 SAVE AS ~ 想起来了吧 ~

程序代码跟新增档案的差不多 , 程序代码就这个 :

==================

ActiveWorkbook.SaveAs Filename:="c:\abc"

==================

看到了吗 ? 又是 SAVE AS ~ 没分别的 ~ 呵呵呵呵 ~ 后面的 FILE NAME 部份是指定了档案保存的位置和文件名称 , 这就是利用 Excel VBA 执行 “ 另存新檔 ” 的方法 ~

如果你跟我差不多 , 总是不明白为什么别人的程序可以利用流水号分档案 , 而自己的又不行 , 你肯定会想出一个方法来的 ~ 呵呵呵呵 ~ 因为我想到一个简单的方法 , 所以这里就不妨你分享一下 ~

我的方法是这样的 , 首先 , 我的档案流水号是以日期来排序的 , 就是 檔名 +年 + 月 + 日 就成了我的流水号文件名称 ( 例子 : ABC2009101.xls ) , 方法是 , 先在其中一个页面内 , 在指定的储存格中加入几个函数公式 , 假设 :

储存格 A1 的公式是 : =TODAY()
储存格 A2 的公式是 : =YEAR($A$1)
储存格 A3 的公式是 : =MONTH($A$1)
储存格 A4 的公式是 : =DAY($A$1)

这样 , 储存格 A2 到 A4 的数据就会符合我的流水号要求 , 只要把它们按照我的意思来拼在一起就可以了 ~ 首先 , 要用不同的变量记录我们要的数据 :

==================

FileNameYear = Worksheets("Sheet1").Range("A2").Value
FileNameMonth = Worksheets("Sheet1").Range("A3").Value
FileNameDay = Worksheets("Sheet1").Range("A4").Value

==================

好 ~ 现在记录了年月日这三个数据 , 再来就是把刚才储存档案的程序代码修改 :

==================

ActiveWorkbook.SaveAs Filename:="c:\abc" & FileNameYear & FileNameMonth & FileNameDay

==================

执行结果嘛 ~ 就是你自己试试看啦 ~ 哈哈 ~

方法就是这个了 ~ 要怎样才能顺利地使用 , 这个可要你自己慢慢掌握哦 ~ 要不你就学不懂了 ~ XD

当然啰 ~ 如果你有更好的方法 , 请贴出来大家分享一下嘛 :)

提醒你一下 , 如果要把变量连结起来 , 请加上 & , 否则连不到哦 ~ 会出问题的呢 ~ 紧记哦 ~

0 留言:

最新回應

Loading...

有事啟奏‧無事閒聊 ~ 哈 ~


米高積遜全復刻 哈利波特 Michael Jackson 妙麗 金曲獎 MJ 迈克尔杰克逊其实没有死!美国CBC电台已证实 哈利波特 hongkong168 蓮花河畔景苑 盧廣仲 鄧麗欣 不想放手New! 陳珊妮 方大同 巨乳排球 痞子英雄 23 東風 蕭閎仁 米高積遜全復刻 上海 倒塌 南王姐妹花 周杰倫 變形金剛2下載 michael jackson 去世 天文台 米高積遜 花拉科茜 天圖佈局 浪卡 耳廓狐 神探俏嬌娃 韶关旭日玩具厂 譚曉風 严妍 僧老少閒 地下天文台 金泰浩 百老匯 巨乳排球 陳振聰 柯柏文 aika 麥可傑克森