養成記帳的習慣,是理財的第一部,而如果記帳如果無法隨身隨時隨地,那麼可能很容易的就會漏了、忘了、懶了,說好的幸福又怎麼會來呢??小喵就利用Excel來設計一個隨身記帳的檔案,除了可以隨身使用,並且可以透過同步,同步到小喵家中的Home Server,那麼就算是不在家,而且又忘了帶手機,也可以透過網路來取得該檔案。接著,就來看看以上的這些要望,要怎麼設計囉!!
緣起
養成記帳的習慣,是理財的第一部,而如果記帳如果無法隨身隨時隨地,那麼可能很容易的就會漏了、忘了、懶了,說好的幸福又怎麼會來呢??小喵就利用Excel來設計一個隨身記帳的檔案,除了可以隨身使用,並且可以透過同步,同步到小喵家中的Home Server,那麼就算是不在家,而且又忘了帶手機,也可以透過網路來取得該檔案。接著,就來看看以上的這些要望,要怎麼設計囉!!
設計概念
小喵設計是一個月一個檔案,而這個檔案不但可以從PC上的Excel使用與輸入,並且可以從Windows Mobile上的Excel Mobile來隨身維護,而當Windows Mobile插上電腦時,可以透過Windows Mobile 裝置中心,同步到小喵家中的Windows Home Server。就算小喵不在家裡,也忘記帶手機,小喵也可以借用任何一台可以上Internet的電腦,透過Internet連回家中的電腦,取得該檔案進行維護。請看以下的示意圖。
設計Excel
接著在每一個工作表,設計【日期、項目、金額】如下圖
然後在D1儲存格,設計公式【=SUM(C:C)】用來計算此一項目的金額合計,以下是填寫幾筆範例資料,而其他的支出類別也做一樣的設計
接著,新增一個新的工作表,命名為【支出一覽】,並且將所有的支出全部整合到此工作表,並且將此工作表放在所有支出工作表之前,裡面設計的內容如下:
另外再設計一個工作表,用來記錄收入的部分
最後設計一個【收支合計總覽】,其中支出的部分,設計為【=支出一覽!C1*(-1)】
另外,為了讓以後支出類別可以新增後,節省對支出一覽的維護,小喵設計一個按鈕,並且寫點小小的VBA來自動加入支出的工作頁,這VBA的內容如下:
Dim y As Integer
Dim Cnt As Integer
Cnt = Sheets.Count
Dim RIndex As Integer
RIndex = 2
For y = ActiveSheet.Index + 1 To Cnt
Range("A" & RIndex) = Sheets(y).Name
Range("B" & RIndex) = "=" & Sheets(y).Name & "!D1"
RIndex = RIndex + 1
Next
End Sub
最後,將支出的部分,做個圓餅圖,來顯示各項支出的比率,最後支出的部分如下圖:
存放Home Server上
小喵在Home Server上建立一個記帳的資料夾,然後將設計好的範本檔案放在上面,接著為每一年建立一個資料夾
然後在每個月,將範例檔複製一份到該年分的資料夾。這樣就可以在家透過家中的網路存取該月的記帳,而出外可以透過Internet下載或上傳該檔案。有關Home Server的相關資訊請參考小喵的這一篇【[WHS] Windows Home Server -- 分享回憶、確保電腦資料安全的備份利器】
設定與Windows Mobile同步
流水帳如果不能隨身紀錄的話,那麼可能到要記錄的時候,會忘記一些細項。因此小喵要把每個月的檔案,同步到小喵的Mobile手機上,這樣才能夠隨時隨地隨身的紀錄流水帳。設計步驟如下:
- 首先透過Windows Mobile裝置中心,先將Windows Mobile與小喵的NB做同步。
- 接著透過以下各圖的設定步驟,就可以將Home Server上的檔案設定同步到Windows Mobile上了。
- 開啟的視窗中,挑選Home Server上的04月檔案
- 設定好後,按下完成,接著按下儲存,這樣Windows Mobile就可以透過Mobile Excel來維護這個資料了。
- 就這樣簡單的設定,就可以同步Home Server上與Windows Mobile上的日記帳檔案了。
Excel Mobile的操作
在Windows Mobile上的操作,就請參考以下的圖囉
總結
以上是小喵自己的二螢一雲方式的應用,透過Mobile裝置中心設定【檔案同步】來同步手機與電腦上的檔案,並且可以隨身編輯。透過Windows Home Server的幫助,可以將該檔案放到Internet中,透過Web去下載上傳該檔案,讓小喵可以再任意的地方都可以存取該檔案。這樣的應用方式,提供大家參考看看囉!!
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |