回覆列表
-
1 # 一枚安靜的開發者
-
2 # 深入淺出VBA
可以學會,但學習方法很重要,那就是先宏觀再微觀,就是像思維導圖一樣,先要總體上把握,再逐步深入。office總體上就是資料、資料呈現和操作資料的方法,vba就是就是操縱元素物件模型實現這幾樣東西,比如更改資料的值,更改背景顏色、更改對齊方式、實現按條件的加減乘除等等。我們發現關於office的概念和功能非常多,其實質都是怎樣操作資料取得想要的結果
-
3 # vbaOpen
親身經歷來講,VBA入門如果有連續的時間,一個星期,每天堅持3-4小時就足夠了
當然,方法要對
方法很簡單,按步驟來:
1、語法,常量變數過程函式結構語句,1天
2、錄製宏,並修改簡化,學會使用立即視窗、本地視窗以及斷點除錯,1天
3、看F1,熟悉物件模型,舉一反三,邊看邊改,3天
4、找10個左右的經典案例,獨立完成,2天
只要師傅對,7天時間完全可以入門,1個月時間完全可以精通
-
4 # 裝修工傳奇
能學的,只要你願意並且努力!
VBA幫助檔案就是最好的教材。 在Excel中按Alt+F11進入VBA編輯器再按F1。光看不行,學程式設計不是學外語不能靠背,幫助中的例子親自操作一些你便會發現它的神奇。上手之後找一個自己想實現的功能試著做做。遇到問題百度Google一下。上手容易,興趣決定你能否在這條道上走的長遠。程式語言不是問題,重要的在思想。祝你學習愉快!
如果學過程式設計(任何語言),那麼VBA語法是很簡單的,過程/函式/迴圈/判斷都非常相似,只要瞭解Excel的物件就可以控制表格了。VBA和C語言一樣都是命令式的語言,變數是你執行計算的中心,也就是我們程式設計的過程,多數時候是在對變數進行加工。這個概念就好比數學裡面的函式,有個原變數,函式加工之後就得到了因變數。看到這,也許你就一頭霧水了,是的,如果0基礎想學VBA,你可要考慮清楚呢!但如果用一個工具,可以0基礎學習,就能完全代替VBA想要的功能,何樂而不為呢?小編推薦一個工具,不學vba,也能開發軟體!
聽起來不可思議?並不奇怪,因為有了雲表軟體,人人都可以開發軟體!不用程式碼,不用資料庫,不用基礎搭建管理軟體!
雲表搭載的“表格程式設計技術”,是延伸自EXCEL表格功能的免程式碼開發方式,雖然操作類似EXCEL,但云表有自己的電子表格核心,客戶端效能要遠比EXCEL強大,在處理大量資料的時候效能上要比EXCEL好太多,而且實現多使用者協同合作之類的高階功能時簡單得多,不需要任何技術基礎。
雲表有自主研發的電子表格核心,EXCEL需要VBA等程式語言實現的功能,在雲表則體現為資料來源迴圈驅動+值變化事件+表示式的形式,簡單地說就是在功能視窗點點滑鼠再打幾個中文文字就能實現,明顯地更加智慧化、人性化。比如說你想做一個進銷存、WMS倉庫管理軟體、OA、薪資核算系統、裝置管理系統、生產管理系統、物料需求管理系統、銷售管理系統、CRM、BOM管理、MES、辦公用品管理軟體、PLM……那都不是事兒。搭建什麼系統要看企業具體需求,而用雲表自己搭建系統,無論什麼行業、什麼系統,都可以實現。
雲表的設計理念就是讓開發者可以跳過程式設計這個繁瑣的過程,讓其可以更專注於業務邏輯,而不用關心底層實現技術,在免去了敲程式碼、測試、DEBUG等等各種煩心事之後,開發者就可以把精力投入更多地投入在高價值的事情上。
實用的軟體和培訓課程,免費送給你