|
11#

樓主 |
發(fā)表于 2019-7-15 09:52:47
|
只看該作者
@老馬的外套
@專業(yè)醬油男
@偷吃的咕尼尼
學(xué)VBA,并不難,。我覺得找到好的途徑和好的幫助,,能省好多時(shí)間
途徑:
先學(xué)好基礎(chǔ)。如基本概念,,基本語句,,控件等。先不要去弄類模塊,,不要去掛“引用”去在VBA環(huán)境下寫別的語言
基礎(chǔ),,只要有個(gè)概念就行,在實(shí)際編寫代碼中,,不斷加深認(rèn)識(shí),。
excelhome里有一些匯總,如字符串操作語句匯總一類的匯總帖子
另外,,在初學(xué)時(shí),,數(shù)據(jù)操作以sheet(表),range(單元格)為基礎(chǔ)比較簡單,;excelhome中有很多實(shí)際例子和代碼,,足夠?qū)W習(xí)和操練的
然后,就是數(shù)組,、字典等,;sub、function等怎么寫,,byval,、byref是什么意思,等等
然后,,各種循環(huán)結(jié)構(gòu),,怎么控制,等等
這些都是基礎(chǔ),,很快就能了解
然后就可以深入學(xué)習(xí),。excelhome的VBA版塊,有一個(gè)“知識(shí)樹”我覺得很不錯(cuò),,各種解決具體問題的思路,、代碼,分門別類給整理出來,,都是精華。
深入學(xué)習(xí)時(shí),,一定會(huì)發(fā)現(xiàn)基本東西并沒有真掌握,。這時(shí)可以發(fā)帖問或者在知識(shí)樹里看別人是怎么寫的,怎么處理的
還有一個(gè)途徑就是有人發(fā)帖求助,你去幫人家寫個(gè)程序,,人家用過會(huì)告訴你那里不好,,你再改。這對(duì)學(xué)習(xí)很有幫助
隨著你水平提高,,還會(huì)有這樣的場合:一些不好解決的問題,,比如這個(gè)論壇出現(xiàn)過的拼料,會(huì)在有人求助后,,幾個(gè)有興趣的人,,不斷給出解決方案和代碼,求助的人不斷提出要求,,最后能得到一個(gè)完美的結(jié)果,。你覺得你行,那就參與進(jìn)去,。
這時(shí),,你差不多可以獨(dú)立解決問題,編寫處理簡單問題的程序了
這種學(xué)習(xí),,有空就接著弄,,沒空就不去管它
好幫手:
論壇發(fā)帖求助,最實(shí)在
然后,,就可以換用VB6了,。注意,在excel中的代碼,,無法保密,。excel中可以下載幾款破密碼的軟件。而VB6編譯過后,,破解就難了
在你覺得VB6不夠用了,,比如繼承是繞不過去了,最好就改用VB.NET,,或者C++
還有,,比如怎么樣才算是好的程序,怎么構(gòu)思程序,,確實(shí)比較難
對(duì)于工程應(yīng)用軟件,,數(shù)學(xué)好的人,掌握起來快,。所謂數(shù)學(xué)好,,比如解決數(shù)學(xué)智力題
還有就是只能看看了,天才,。如黑客,,多半是靠天分,,不是靠學(xué)校的學(xué)習(xí)
|
|