首頁>Club>
49
回覆列表
  • 1 # 麗姐說說

    推薦方法一:看下關於VB的教程,包括語法什麼的,如果你懂VB程式設計的話,應付VBA是很容易的;

    推薦方法二:看execl中的“幫助”,不過初級的好學,難點的話還是需要VB的基礎。

  • 2 # 當我在瞎說吧

    第一步、學會錄製宏

    第二步、瞭解幾個重要概念1、物件,集合,方法,屬性2、模組,表單過程,模組過程

    第三步、熟悉幾個主要東東1、工作簿、表單、單元格區域:workbooks("abc").sheets("sheet1").range("a1")2、訊息框:x=msgbox ("訊息內容",1+256,"訊息標題")3、單元格的值、公式:range("a1").value=range("a1").formula4、熱鍵(宏編輯器、執行宏、除錯宏):Alt+F11,F5,F8

    第四步、寫一個簡單的宏過程1、按Alt+F11進入“宏編輯器”2、插入1個“模組”3、在模組內寫出以下宏過程4、按F5執行宏過程Sub 簡單VBA宏過程() x = MsgBox("這是一個簡單宏過程例項,想看看嗎?", 1 + 256, "訊息標題") If x = 2 Then Exit Sub ActiveWorkbook.Sheets(1).Select Range("a1").Select MsgBox "先看看錶單1的A1單元吧", , "演示訊息" a = Len(Range("a1").Value) MsgBox "A1單元內容長度為" + CStr(a), , "檢測訊息" If a = 0 Then MsgBox "現在讓A1等於100吧!", , "準備為單元格賦值" Range("a1").Value = 100 Else x = MsgBox("A1非空,演示不便繼續進行,除非您同意修改A1單元的值,請選擇:" + Chr(13) + Chr(13) + "【確定】=同意修改和繼續演示!" + Chr(13) + "【取消】=取消演示!" + Chr(13) + Chr(13) + "注:您可以先取消,手工清除A1的值之後,再重新演示一次!", 1 + 256, "請求訊息") If x = 2 Then Exit Sub Range("a1").ClearContents MsgBox "承蒙您的同意,A1已清空。......下面讓它等於100吧!", , "準備為單元格賦值" Range("a1").Value = 100 End If MsgBox "現在,A1單元內容已經是100。接下來給A1寫一個公式吧!公式的內容是“=3*8”", , "準備為單元格寫公式" Range("a1").Formula = "=3*8" MsgBox "公式已經錄入,編輯欄為“=3*8”,顯示為“24”。

    祝學習快樂!"End Sub

  • 3 # 梧桐樹下的淺淺

    Visual Basic for Applications是VBA的縮寫。屬於計算機語言

    這種學習,如果不是特別愛好或者是有基礎的學生或者成人,能夠堅持學下去,是需要毅力的,因為它是計算機程式設計的一種自動語言,沒有一定基礎的人學習,真的是一個挑戰。

    可以先從基礎的C語言開始吧。然後可以買一些有關的專業書籍,先做了解,再深入。

  • 4 # 方圓十里有規有矩

    Vba是最簡單易學的程式語言了,學好Vba可以完成大部分辦公室文秘工作,尤其是HR。我屬於不用Vba就沒法幹活的人,平時的工作,需要的時候十幾分鍾就可以編出一個小模組,完成工作再廢棄就可以了。我覺得學Vba最好的途徑是學會錄製宏,然後開啟宏程式碼看。所有的工作過程都可以錄製成宏,只要你學會看宏程式碼就會很快熟悉Vba的程式碼規則,再學會在窗體,控制元件中嵌入程式碼,就可以迅速入門。學會了這些基本可以應對日常辦公需要。當然,深一步的封裝,API介面,美化等等一般用不到,所以學不學無所謂!

  • 5 # Excel科技達人

    免費送你一本書可好?讓你飛速提高生產效率(附示例檔案)

    VBA就好像“獨孤九劍”。 這武功最大的特點是遇強則強, 遇弱則弱。 如果你每天面對的資料非常有限,計算要求也很簡單,那麼用 VBA就是高射炮打蚊子了。但如果你是Excel 重度使用者,經常需要處理大量資料, 而 Excel 現有功能無法高效完成計算任務時, 就可以考慮讓VBA上場,一舉定乾坤。

    用 Excel VBA程式碼替代 80%的成本原始資料處理工作。只要按一次鍵,資料就能乖乖地按規定的路線在幾百個Excel檔案之間流轉,就像歡樂的浪花在美麗的小河中盪漾。

    本書配套示例檔案和影片教程, 可以到 Excel Home網站獲取。

    目錄

    目錄摘錄

    目錄摘錄

    目錄摘錄

    正文摘錄

    正文摘錄

    正文摘錄

    示例檔案【附件】

    示例檔案【附件】

  • 6 # 無知6723

    對於如何學vba,我自認為還是有點心得的。我是完全沒有程式設計基礎,透過自學最後能用excel vba連線mysql資料庫,做了公司的搶單系統,訂單查詢系統,物料進出倉管理等等。

    我覺得學習vba從兩方面下手,

    第一是每天花時間學習,我要自學網裡面有一個教程,vba基礎影片教程很好,每節課5分鐘左右,必須跟著老師寫程式碼。

    第二必須想方設法的學以致用。一定要想辦法吧學到的東西應用到實際工作中,不然你很難堅持下去。只有將其用到工作中,能得到老闆的認可,同事的佩服,你才有更大的動力去堅持學習。

    總對來說,vba不難適合沒基礎的人入門。當然堅持學習是最好的方法。最好找一個師傅,那真的是事半功倍,而沒有老師的絕對是事倍功半。

  • 7 # VBA同路人

    本人零基礎自學,現在基本上能獨立完成簡單的erp系統的開發。應該說自學方面還是比較有經驗的。

    就以我自身的經歷來說,首先第一要務的不是什麼錄製宏,不是寫一個helloworld。我認為是要先了解學了這個之後能做什麼,能給自己帶來什麼,也許有人會說這個比較功利,但是這是零基礎入門最好的方法。唯有如此,你才能憧憬到學會的牛逼,那麼學習過程的苦逼才能忍受堅持。

    比如說,學會了vab後,我能自己做一個系統,能登入,能記錄資料,結合自己的工作,財務的可以快速一鍵生成工資條,行政的可以拿來做考勤系統,每天早上登入打卡,跟單的可以做一個訂單查詢系統,每個崗位記錄資料,透過一個平臺查詢。

    所以入門前先了解,學習,我學會之後能做什麼,這是最基礎的。

  • 8 # Excel到PowerBI

    從零開始學習VBA應如何著手?

    一般對於問這個問題的人,我的建議是:慎重考慮是否真有必要學VBA——除非您還是一個年輕且有大量精力和時間的在校學生。

    現在,網路上有很多從入門到精通的書,其實大多數是從入門到放棄!

    學習程式設計最難的是對程式設計思維和能力的磨練——對的,是“磨”!這個過程是十分漫長的,沒有快捷一說!比如為了一個小小錯誤可能要花幾個小時甚至幾天的時間來找到原因:

    而且,為什麼大多數的程式設計師都會每天晚上搞到夜裡不睡覺,因為程式有bug沒除錯完睡不著啊!呵呵。

    電影裡的程式設計師都是這樣的——高富帥屌炸天!

    實際生活中卻可能是這樣子的(在BAT的技術大牛除外):

    那麼,對於Excel的普通使用者,除了學好基本功能、函式等,想進一步提升相應的能力,怎麼辦呢?——我個人建議可以先考慮學Excel2016新的Power系列功能(如Power Query,PowerPivot等。2010或2013可到微軟官方下載外掛):

    Power Query採用圖形化的介面,大量功能的使用跟在Excel中的滑鼠操作差不多,用於處理多種複雜資料來源等情況時,卻比VBA要簡單得多。

    舉個簡單的例子,將多個工作簿的資料進行合併,用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的外掛)根本不需要寫任何程式碼,普通使用者滑鼠操作1分鐘都不用就能直接完成,步驟如下:

    1、從檔案-從資料夾2、新增自定義列,寫公式:Excel.Workbook([Content])3、展開工作表4、展開表中資料

    透過以上簡單4步,所有工作簿的所有表資料均已整合到一起,如下圖所示:

    對於已整合到一起的資料,還可以繼續透過Power Query簡單選擇列和按需要篩選資料即可達到需要的效果,都是滑鼠操作,非常簡單。

    下面再對比一下Excel公式、VBA以及PowerQuery的學習曲線,顯然,Power Query可以在非常短的時間內達到非常高的效用:

    我是大海,微軟認證Excel專家,企業簽約Power BI顧問讓我們一起學習,共同進步!

  • 9 # 套路Excel

    VBA就是下面這幾樣東西:

    單元格、工作表、工作簿的屬性方法。

    迴圈、if結構、陣列、字典。

    弄懂這幾樣東西,基本算中級水平。

    老司機帶路,一個月的時間都不用就能學會。

  • 10 # 望月兄

    推薦先使用網路上的教程,比較好的有w3c的教程。

    看了上面的內容之後,接下來為了更加全面的接觸,就需要買幾本書看看。

    因為書中的內容比較全,可以接觸得更多。

    這裡推薦《別怕 excel vba其實很簡單》與《EXCEL VBA程式開發自學寶典》,看了這兩本書,都學會書上的案例,幾本也就差不多可以解決99.9%的需求了。

    然後就是不斷的實踐,這裡推薦在工作中實踐,將平時遇到的重複性的工作統統用vba重寫一遍,然後設計、思考,學著更好的組織程式碼。

    祝成功。

  • 11 # VBA雜談

    其實VBA個人感覺並不難學習,我就是自學的VBA

    感覺最開始的時候,首先需要明確自己運用VBA的場景,定位很重要,因為VBA雖然比較簡單,但是內容也是非常的多的,所以定位很重要,先學會自己需要的,然後再慢慢的橫向深入學習

    然後就是要掌握好基礎,可以去自學網看看影片,或者網易雲也有不錯的影片,比方說全名VBA之類的,書籍方面推薦羅君剛的教材

    然後很重要的一點,就是多練,不管你學會了多少,練習才是最重要的

    最後要學會百度,其實已經有很多的答案已經在百度中可以找到了,或者是excelhome的論壇都可以。

  • 12 # 深入淺出VBA

    從零學vba,我想先要確定下自己的條件,就是是否對英語還算熟悉,因為vba的實質就是操控vba物件改變外觀或執行任務或暫存狀態。涉及大約290個物件4900個屬性和方法。如果不認識單詞,我想肯定讀不懂程式碼。英文沒問題,我想其他都沒問題,付出精力就會有收穫。

  • 13 # 汽車智造

    從要實現的入手,藉助百度搜索,拼接程式碼,做多了,就會了,光學不實踐,不容易學會的,先實踐,在理論,是個比較快的方法,本人就是實踐10000行程式碼後,精通VBA的,感覺無所不能。

  • 中秋節和大豐收的關聯?
  • 蘋果系統和安卓系統的遊戲資料很難互相轉換嗎?