你的Excel有哪些獨門用途?
除了工作日常的數據處理之外,還有比較多的人拿Excel做賬簿,跑步日誌等等
請問各位把excel玩的出神入化的各位,有沒有利用其除了生孩子其他什麼都能做的特點,從而開發出您的專屬用途呢?
用Excel做過一個 今天中午吃什麼 的抽獎機。。。
點擊開始後,會屏幕方塊亂跳,按結束後停下。然後希望以此終結中午吃什麼的選擇困難症 。
但實際上真要去吃的時候,又會繼續糾結。
代碼如下:
Dim a%
Sub lottery_start()
Dim x%, y%
a = 0
Randomize
10:
x = Rnd() * (7 - 2) + 2
y = Rnd() * (6 - 2) + 2
Range("b2:f7").Interior.ColorIndex = xlNone
Cells(x, y).Interior.ColorIndex = 6
DoEvents
If a = 1 Then Exit Sub
GoTo 10
End Sub
Sub lottery_end()
a = 1
End Sub
照著圖做這樣的一個表格,填入自己公司附近的店名,然後扔2個Button,
開始選擇 assign macro --- lottery_start結束選擇 assign macro --- lottery_end即可。其他回憶了一下:
用Excel VBA寫過:自動下載銀行對賬單
(非網銀下載,是自己公司有專門的內網下載,大家不要再來私信問了,需要U盾的下載方式就老老實實手動下載吧)熱點地圖(網上下的模板修改成自己公司的)氣泡圖分析銷量數據。自動對賬程序。(不是僅僅用系統銀行各自金額排序核對,而是將所有數據存為字典處理,兩種辦法處理的速度天差地別。)月底出報表,發各種通知模板,自動下載符合某個規則的郵件附件,並存到對應的folder。自動按照Excel列表發郵件給Landlord ,並附上對應付款證明的截圖 附件,郵件語句也自動生成。
做過合同整理系統,能讀取統一個文件夾內的合同文件,根據名字分類做成列表,且有超鏈接。做過匯票管理系統,每張匯票到期前根據規則自動提醒報警。做過Vendor/Customer維護系統,做過付款申請單的format,可以強制輸入格式,減少財務的後續因為輸入錯誤增加的工作量。且輸入系統客戶號,判斷是否有重名客戶,自動跳出系統內的地址,銀行等信息,避免重複申請維護。做過一些數據分析程序。印象比較深的是有一個查詢店鋪賬單中大金額信用卡的出現記錄,如果金額大,且某段時間頻繁出現,則報警提醒(曾經靠這個數據分析,發現某店鋪當周有異常,立刻提醒對應店鋪注意,發布通知後第二天,竟然真抓到一夥信用卡盜刷團伙,嫌疑人逃跑了一個,其他都被抓到,扭送去派出所的時候,一個 還故意想把一張複製的銀行卡對摺扔掉,被保安發現,作為證據一起帶去派出所。。。但結果卻不怎樣)做過類似木馬的東西。
(用我的表報跑程序會連帶引發一個子程序。會自動複製本地的msn近期聊天記錄到公共盤的一個文件夾下。當年的msn 的聊天記錄是明文保存在本地的。)…………貌似真做了不少小工具。
我也試著做過小遊戲,沒有圖的純文字的那種,很不好玩。。。
說到底,VBA只是財務人員的編程語言。
入不得專業程序員的法眼的。有些私信問我學習VBA找工作方便不方便的。
只能這樣回答,VBA基本很難提高你的收入。想做閑魚X寶接單幫人開發,我知道有一大群技術牛逼的人會和你搶飯碗。真拿來當副業做也很不容易。
我認識的大部分會VBA的多是野路子自學的。
我曾遇到過幾次,公司某位同事知道我會VBA,就發來一個老外曾經寫的宏,說現在因為某個科目變更了導致那個宏不能用了。那位老外也離職了,請我幫忙改改。
我看了下代碼,什麼注釋都沒有。只能一句一句的讀代碼理解。但讀下來就發現很多老外寫的就是錄製後再修改修改。導致一個很簡單的功能寫了一段極長的代碼。最後往往我也懶得修改老外的代碼。
索性不理會原來的方案。自己重新寫一個給同事。話說我也曾經見過有注釋好讀的代碼。
是公司的專門處理erp系統問題的IT寫的。用來連接sql直接生成報表的vba。
做了嚴格工程加密
(但有專門的工具破解,不然我也看不到她的代碼),最後注釋有標註修改日期時間等。這裡就明顯看出科班出身和野路子的區別了。
學VBA有一個痛就是入門雖然容易,
到一個階段後就很難提高了。這語言基本不會有人花心思做什麼高級玩意。很少可以看到別人的好代碼來學習。如Python java js php之類的源代碼,則淘寶可以買一堆來學習。
不過vba本來就是適合快速開發,快速調試的一種工具,也不需要安裝什麼編譯環境。
office系列自帶,連outlook郵箱也可以用。也就不要求那麼高了……最後提一下入門的推薦視頻80集的藍色幻想VBA從入門到進階視頻(我自己沒全看過……只看過幾集,講的不錯。學習任何東西是需要成本的,祝大家學習進步,以後也可以多有些人探討探討)對於我來說,Excel 不是用來用的,而是用來教的
我一個星期就把 Excel 基本的東西都學完了,然後就開始做教程,發文章
好多人都認為我是 Excel 大神(其實我撐死就是個中級菜鳥),紛紛問我關於 Excel 的問題
所以,自己使用 Excel 更多是來探索新操作和寫教程,但實際,我自己很少很少使用它
---分割線 -------------------------------
下面是我最近寫的四篇關於 Excel 的文章,希望對大家有幫助
Excel 高手的必備絕技:排山倒海~
3個療程,治癒你的 Excel 函數恐懼症!
真正的Excel高手,能把「引用」玩得風生水起~
1秒就能解決的Excel問題,有人竟花了9小時!
雖然我不是大神,但我用excel給孩子做了個口算自動出題的東東,不是很完美,只是勉強可以用,因為孩子很快就不用了,所以也懶得去改進了。
推薦閱讀:
※長頸鹿眼睛癢了怎麼辦?
※如果中國近代時有知乎,會出現哪些問題和回答?
※acm哪些腦洞令人嘆為觀止?
※如果將我國網民編為軍隊,會有怎樣的戰鬥力?
※腦洞大開是一種怎樣的體驗?
TAG:MicrosoftExcel | Excel使用 | 腦洞網路用語 |