公告版位

目前分類:01_EXCEL函數與VBA (160)

瀏覽方式: 標題列表 簡短摘要

用COUNT相關函數與VBA統計樂透彩中獎機率

 

完成結果:

 

 

 

 

昨天在東吳進修推廣部講到數學函數單元,最重要的用到COUNTIF函數

並舉到樂透彩中獎機率範例

分享幾個好用的EXCEL應用技巧,

1.定義名稱範圍

2.自訂格式化

3.用公式設定格式化條件

這個範例可以用再只要需要統計機率

就可以用COUNTIF函數快速的統計出機率,

當然這些資料來自網路上的開放資料,

也可以配合VBA自動下載網路資料

 

上課畫面:

01_完成結果畫面

02_定義名稱所有的101年號碼

03_用COUNTIF與COUNT算出機率

04_格式化成10000分之多少

05_算出排名

06_前7名格式化

 

完整的教學影片:

 

請先看之前的課程:

如何用EXCEL統計樂透彩中獎機率範例

https://terry55wu.blogspot.com/2015/08/excel.html

如何將數學函數轉EXCEL VBA設計之一

http://terry55wu.blogspot.tw/2014/09/excel-vba_19.html

如何將數學函數轉EXCEL VBA設計之二

http://terry55wu.blogspot.tw/2015/01/excel-vba.html

提高工作效率_黑名單篩選範例分享

http://terry55wu.blogspot.tw/2015/06/blog-post.html

雲端問卷調查及EXCEL統計分析研習分享

http://terry55wu.blogspot.tw/2014/11/excel.html

 

EXCEL VBA進階班的課程規劃

 

主要是延伸入門課,延伸資料庫、多工作表、工作簿、網路爬蟲、視覺化報表等應用並與Python程式協同應用

單元01_資料拆解相關(VBA)

單元02_輸入自動化與表單設計

單元03_用ADO匯入與匯出資料庫

單元04_大量工作表合併與分割

單元05_資料查詢(篩選與分割工作表)

單元06_下載網路資料(YAHOO股市)

單元07_活頁簿與檔案處理(工作表分割與合併活頁簿)

單元08_視覺化報表與快速匯入圖片

 

其他相關學習:

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

如何在EXCEL中錄製巨集與精簡為VBA程式(範例黑名單篩選)

 

請先看之前的課程:

如何用COUNTIF函數篩選黑名單(無須撰寫VBA) [連結]

提高工作效率_黑名單篩選範例分享  [連結]

讓EXCEL VBA具有進度狀態條功能(表單設計)   [連結]

 

完成結果:

 

昨天在東吳進修推廣部講到數學函數單元,最重要的用到COUNTIF函數

並舉到黑名單篩選範例,實際上,這有點類似資料庫的應用

只要未來需要查詢大量清單資料,就可以使用CONTIF來查詢,

只要結果大於1,就表示有找到資料,

但是,無法比對關鍵字查詢等的簡易查詢,

若要進階查詢,還是要用VBA的Instr函數

或是篩選的功能VBA,或是SQL語法等,

不過COUNTIF算是最簡單的。

若是要將整個動作變為按鈕一件重複完成,

可以利用錄製巨集完成,

但如何錄製巨集還是需要注意幾個重點:

1.錄製巨集前要彩排

2.錄製執行後記得要加上註解

3.可以關閉畫面更新

4.看懂VBA程式並進行精簡

 

上課畫面:

01_下載黑名單範例

 

02_建立黑名單名稱範圍

 

03_用COUNTIF函數判斷是在黑名單

 

04_篩選結果為0並刪除列

 

 

完整的教學影片:

 

EXCEL VBA進階班的課程規劃

 

主要是延伸入門課,延伸資料庫、多工作表、工作簿、網路爬蟲、視覺化報表等應用並與Python程式協同應用

單元01_資料拆解相關(VBA)

單元02_輸入自動化與表單設計

單元03_用ADO匯入與匯出資料庫

單元04_大量工作表合併與分割

單元05_資料查詢(篩選與分割工作表)

單元06_下載網路資料(YAHOO股市)

單元07_活頁簿與檔案處理(工作表分割與合併活頁簿)

單元08_視覺化報表與快速匯入圖片

 

其他相關學習:

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

EXCEL下拉清單用VBA自動查詢與顯示不同資料

 

這是延伸之前撰寫的一篇文章:

EXCEL太複雜工作還是交給VBA吧!範例班級成績查詢 [連結]


預覽畫面:

 

雖說用EXCEL的內建函數也可以做出類似的效果,

但要用IF、SMALL、IFERROR函數,還要會在EXCEL中執行陣列

授課的結果,大多學員幾乎陣亡。

反而用VBA來撰寫自動查詢與顯示不同資料,

似乎就變簡單了,

只要會撰寫簡單的 For迴圈,用Cells物件

B到E欄資料,複製到G到J欄

配合變數 k ,就可以逐一的將資料複製過來,

當然資料也可以是在不同的工作表或工作簿。

反而用VBA來處理顯得更加簡便

所以,若有更複雜的工作,要提高工作效率,

建議,還是用VBA為佳。

 

如何用VBA來做:

 

Public Sub 班級()

   '1.刪除舊資料

   Range("G5:J12").ClearContents

   '1.輸出的列數

   k = 5

   '2.迴圈判斷班級

   For i = 2 To 12

       If Cells(i, "A") = Range("H2") Then

           Cells(k, "G") = Cells(i, "B")

           Cells(k, "H") = Cells(i, "C")

           Cells(k, "I") = Cells(i, "D")

           Cells(k, "J") = Cells(i, "E")

           k = k + 1

       End If

   Next

End Sub


再來就是可以配合事件驅動,就可以省去按鈕動做了。

 

Private Sub Worksheet_Change(ByVal Target As Range)

   If Target.Address = "$H$2" Then

       Call 班級

   End If

End Sub

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

EXCEL函數 VBA程式設計資料庫與網路資料是分別屬於不同領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單

(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用

(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請

http://goo.gl/ZlBZE

 

其他相關學習:

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(1) 人氣()

讓EXCEL VBA具有進度狀態條功能(表單設計)

 

 

示意畫面:

 

緣起:

由於範例黑名單篩選,需要查詢兩個範圍是否有相同資料,

需要耗費時間比對,因此會有一小段時間需要讓使用者等待,

此時若是有個進度狀態調出現,就可以讓使用者知道所需等待時間,

與進行的進度,這樣可以讓VBA程式更加友善。

但是該如何做,從那下手呢?

首先需要知道的事VBA的表單設計,

其次是當啟動表單之後,會觸發Activate事件,

所以需要將狀態條的程式寫在這裡,

讓迴圈中加入更新狀態條的比例。

以下是詳細步驟截圖:

 

1.設計表單

加入Label控制項(大A)

2.增加啟動表單功能

Public Sub 查詢黑名單_表單()

   home.Show

End Sub

 

3.在Activate事件裡撰寫程式

Private Sub UserForm_Activate()

   PB.Width = 0

   r = Sheets(1).Range("A2").End(xlDown).Row

   k = 1

   '1.取查詢名單和黑名單字串比對

   For i = 2 To r

       Sheets(1).Cells(i, "B") = "=CountIf(黑名單, A" & i & ")"

       '2.將結果寫到查詢結果

       If Sheets(1).Cells(i, "B") >= 1 Then

           Sheets(3).Cells(k, "A") = Sheets(1).Cells(i, "A")

           k = k + 1

       End If

       PB.Width = (i - 1) * (200 /r)

       Me.Repaint

   Next

   home.Hide

End Sub

 

4.在EXCEL中增加啟動表單按鈕

所以如果按下按鈕,就會啟動進度狀態條表單,

並觸發Activate事件裡的程式,

此時就會到進度狀態條表單畫面會出現了。

也就是將來如果有需要等待的VBA程式,

就可以加入進度狀態條,讓程式更加專業有趣。

 

教學影片:

 

 

其他相關學習:

教學論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_83

 

與前幾期的課程雖然用的是相同的範例,但最大的不同在:

1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。

2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。

 

內容主要分成:

1.常用函數

2.進階函數應用

3.從函數到VBA設計

4.如何自訂函數

5.VBA程式設計入門

6.如何錄製巨集與修改

7.如何將大量資料轉存到資料庫

8.如何讀取資料庫資料

詳細目錄:http://goo.gl/eQptxx

 

有講義與範例和完成的畫面公式與程式碼,

只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,

優點:

1.可非線性學習:可按照自己最不熟的部分多次學習。

2.可反覆學習:有疑問可以多次聽講,保證學的會。

3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。

 

課程理念:

1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。

 

更多EXCEL VBA連結:

01_EXCEL函數與VBA(入門) http://terry55wu.blogspot.tw/p/excelvba.html

02_EXCEL VBA自動化教學(進階) http://terry55wu.blogspot.tw/p/excel-vba.html

 

吳老師 2019/5/21

 

 

大數據, 巨集錄製, 函數東吳進修推廣部, 表單, 處理, 資料庫, ADO, EXCEL, excel函數教學, excel函數應用, SQL, VBA, vba教學視頻

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

使用VBA製作銷貨訂購單與儲存資料(EXCEL當資料庫)

 

預覽畫面:

 

本範例主要分享銷貨訂單的自動化EXCEL當成輸入介面

當然也可以利用VBA裡的表單來製作,難度會比較高些,

不過感覺會更專業些,但是無論哪種方式,

最主要是可以輔助輸入的效率與正確性

讓輸入資料不易出錯,

也無法隨意竄改,

所以需要最後配合保護工作表

除了四個區域(單號、客戶、商品、數量)可以修改外,

其他都不能修改,避免輸入資料正確性

另外下拉清單也可以自動帶出其他資料

這樣就可以加快輸入效率,

最後,可以再利用VBA程式

將所有資料存在銷貨明細一筆紀錄單號也自動加一之後,

又可以繼續輸入資料,達到類似進銷存系統的目的。

 

以下分享流程:

1.訂單日期

02_到貨日期

03_到貨日期(避開六日)

04_客戶

05_序號

06_商品

07_小計

08_保護工作表

09_增加訂單明細工作表

10_VBA程式畫面

Public Sub 新增資料()

   '1.判斷在哪一列

   If Sheets("銷貨明細").Range("A2") = "" Then

       r = 2

   Else

       r = Sheets("銷貨明細").Range("A1").End(xlDown).Row + 1

   End If

   '2.輸出資料

   '單號

   Sheets("銷貨明細").Cells(r, "A") = Range("B2")

   '訂單日期

   Sheets("銷貨明細").Cells(r, "B") = Range("D2")

   '到貨日期

   Sheets("銷貨明細").Cells(r, "C") = Range("G2")

   '客戶編號

   Sheets("銷貨明細").Cells(r, "D") = Range("B3")

   '客戶名稱

   Sheets("銷貨明細").Cells(r, "E") = Range("C3")

   '連絡電話

   Sheets("銷貨明細").Cells(r, "F") = Range("G3")

   '地址

   Sheets("銷貨明細").Cells(r, "G") = Range("B4")

   '銷貨總額

   Sheets("銷貨明細").Cells(r, "H") = Range("G4")

  

   '3.清空資料

   'Range("B2") = ""

   Range("B3") = ""

   Range("E2") = ""

   Range("B7:B16").ClearContents

   Range("F7:F16").ClearContents

 

   '4.單號加1

   Range("B2") = Range("B2")+ 1

End Sub

 

**如果編號為S000X

   Range("B2") = Left(Range("B2"), 1) & Format(Right(Range("B2"), 4) + 1, "0000")

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

EXCEL函數 VBA程式設計資料庫與網路資料是分別屬於不同領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單

(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用

(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請

http://goo.gl/ZlBZE

 

其他相關學習:

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

EXCEL太複雜工作還是交給VBA吧!範例班級成績查詢

 

預覽畫面:

 

關於下拉清單快速查詢班級資料是常見問題,

但是要做到這樣的結果,

如果用EXCEL內建函數

需要用到函數分別有:

IF(比對)、SAMLL(改範圍比對與排序)、INDEX(抓資料)、IFERROR(過濾錯誤)

而且還需要用陣列來執行,

光複雜度,就令人卻步

每每講完這部分,再講VBA的解法,

反而用VBA來處理顯得更加簡便

所以,

若有更複雜的工作,要提高工作效率,

建議,還是用VBA為佳。

 

如何用VBA來做:

 

Public Sub 班級()

   '1.刪除舊資料

   Range("G5:J12").ClearContents

   '1.輸出的列數

   k = 5

   '2.迴圈判斷班級

   For i = 2 To 12

       If Cells(i, "A") = Range("H2") Then

           Cells(k, "G") = Cells(i, "B")

           Cells(k, "H") = Cells(i, "C")

           Cells(k, "I") = Cells(i, "D")

           Cells(k, "J") = Cells(i, "E")

           k = k + 1

       End If

   Next

End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

   If Target.Address = "$H$2" Then

       Call 班級

   End If

End Sub


補充用EXCEL內建函數:

以下是用IF(比對)、SAMLL(改範圍比對與排序)、INDEX(抓資料)、IFERROR(過濾錯誤)

=IF($A2=$H$2,ROW()-3,"N")

{=SMALL(IF($A$2:$A$12=$H$2,ROW($A$2:$A$12),"N"),ROW()-4)}

**注意SMAIL的比對為範圍,所以需要將比對條件改為範圍,另返回的列數也要是範圍,並且一定要用陣列執行(CTRL+SHIFT+ENTER)

 

{=INDEX($A$1:$E$12,SMALL(IF($A$2:$A$12=$H$2,ROW($A$2:$A$12),"N"),ROW()-4),COLUMN()-5)}

 

 

 

{=IFERROR(INDEX($B$1:$E$12,SMALL(IF($A$2:$A$12=$H$2,ROW($A$2:$A$12),"N"),ROW(A1)),COLUMN(A1)),"")}

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

EXCEL函數 VBA程式設計資料庫與網路資料是分別屬於不同領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單

(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用

(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請

http://goo.gl/ZlBZE

 

其他相關學習:

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

EXCEL快速資料分欄用INDEX函數與VBA

 

預覽畫面:

 

常遇到儲存格中若有單欄資料要分為四欄多欄資料,

若不懂的用INDEX等查詢函數,配合COLUMN與ROW參照函數

可能要用非常多的時間才能完成工作,

但若懂得用INDEX或INDIRECT函數

馬上就可以輕易完成結果,

需要先用Column與Row函數取得位置,再利用INDEX函數讀取資料,

最後多餘的標題與冒號,可以用REPLACE函數或是MID函數去除。

不過比較函數與VBA的執行效率,

當然VBA程式寫出來,按下按鈕執行似乎比較直接,

所以若資料量大或是需要重複動作的應用,

還是建議用VBA來完成

 

1.Column與Row函數:

=COLUMN()-3+(ROW()-2)*4

 

2.INDEX函數

=INDEX($B$2:$B$33,COLUMN()-3+(ROW()-2)*4,1)

3.MID與LEN函數

=MID(INDEX($B$2:$B$33,COLUMN()-3+(ROW()-2)*4,1),LEN(D$1)+2,99)

**補充用REPLACE切割=REPLACE(INDEX($B$2:$B$33,COLUMN()-3+(ROW()-2)*4,1),1,LEN(D$1)+1,"")

 

 

4.INDIRECT函數

=INDIRECT("B"&COLUMN()-2+(ROW()-2)*4)

=REPLACE(INDIRECT("B"&COLUMN()-2+(ROW()-2)*4),1,LEN(D$1)+1,"")

 

**用INDIRECT轉為VBA的RANGE物件輸出資料

 

Public Sub 人事分欄()

'    Cells(2, 4) = Range("B2")

'    Cells(2, 5) = Range("B3")

   k = 2

   For i = 2 To 9

       For j = 4 To 7

           Cells(i, j) = Mid(Range("B" & k), Len(Cells(1, j)) + 2, 99)

           k = k + 1

       Next

   Next

End Sub

 

Public Sub 清除()

   Range("D2:G9").ClearContents

End Sub

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫與網路資料是分別屬於不同領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

 

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

EXCEL VBA動態取消工作表保護與VBA專案保護設定

 

最新課程:EXCEL高階函數與大數據VBA自動化 提昇工作效率,晉身職場 Excel 高手!http://my.sce.pccu.edu.tw/MS/business/Detail.aspx?ProdId=8IP1_A6090&Source=HotClas

 

預覽畫面:

 

若設定了工作表保護之後,

無論是人工輸入或是VBA輸入

但會失敗,VBA則會跳出錯誤畫面,

因此,

可以動態的將保護取消,之後再動態的加上保護,

ActiveSheet.Unprotect ("1234")


不過,因為會需要將密碼寫到程式之中,

所以保護VBA專案裡的程式碼,又是另一個問題,

因此,此次的分享主要是如何VBA動態取消工作表保護與VBA專案保護設定

 

 

教師研習時數

=SUMIF(Sheet2!$B$3:$B$16,B2,Sheet2!$C$3:$C$16)+SUMIF(Sheet3!$B$3:$B$14,B2,Sheet3!$C$3:$C$14)

 

如何保護公式與資料:

 

**如何動態輸入公式到儲存格中

 

 

Public Sub 研習總時數()

   ActiveSheet.Unprotect ("1234")

   For i = 2 To Range("A2").End(xlDown).Row

       Cells(i, "C") = "=SUMIF(Sheet2!$B$3:$B$16,B" & i & ",Sheet2!$C$3:$C$16)+SUMIF(Sheet3!$B$3:$B$14,B" & i & ",Sheet3!$C$3:$C$14)"

   Next

   ActiveSheet.Protect ("1234")

End Sub

Public Sub 研習總時數清除()

   ActiveSheet.Unprotect ("1234")

   For i = 2 To Range("A2").End(xlDown).Row

       Cells(i, "C") = ""

   Next

   ActiveSheet.Protect ("1234")

End Sub

 

 

 

教學影片:

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

EXCEL VBA表單設計成績輸入將EXCEL當資料庫

 

預覽畫面:

 

為了避免因資料輸入錯誤,而產生日後修正的問題,

建議可以利用VBA的表單設計功能,

把EXCEL當成資料庫來存放資料,

這樣可以大大減少日後所衍生的問題。

步驟是先在VBA中先自訂表單,

再把所需要的元件加到表單中,

接下來建立起動表單程序,

並在新增按鈕中撰寫對應的程序,就能完成輸入的動作,

但後續尚需加入防呆機制,讓表單能更加完善,

若多人存取,則可以在結合ADO與SQL語言,和外部資料庫連結

如ACCESS或MYSQL等。

 

如何設計表單將EXCEL當成資料庫存資料

 

**如何啟動表單

1.按鈕啟動

Public Sub 啟動表單()

    home.Show

End Sub

 

2.隨工作簿啟動

 

 

**貼到新增按鈕

Private Sub CommandButton1_Click()

   '1.新增資料

   r = Range("A2").End(xlDown).Row + 1

   Cells(r, "A") = TextBox1.Text

   Cells(r, "B") = TextBox2.Text

   Cells(r, "C") = TextBox3.Text

   Cells(r, "D") = TextBox4.Text

   '2.自動帶出平均和成績判斷

   Cells(r, "E") = Round((CInt(TextBox2.Text) + CInt(TextBox3.Text) + CInt(TextBox4.Text)) / 3, 1)

   Cells(r, "F") = 成績函數(Cells(r, "E"))

   Cells(r, "G") = 成績函數多重(Cells(r, "E"))

   '3.清除資料

   TextBox1.Text = ""

   TextBox2.Text = ""

   TextBox3.Text = ""

   TextBox4.Text = ""

   '4.游標放在TextBox1上

   TextBox1.SetFocus

End Sub

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

 

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

INDEX與INDIRECT函數將單欄資料轉為三欄與VBA

 

預覽畫面:


常遇到儲存格中若有單欄資料要分為三欄多欄資料,

若不懂的用INDEX等查詢函數,配合COLUMN與ROW參照函數

可能要用非常多的時間才能完成工作,

但若懂得用INDEX或INDIRECT函數

馬上就可以輕易完成結果,當然更大量資料與重複應用,

還是建議用VBA來完成

最後補充說明將三欄再轉為一欄的邏輯說明。

 

通訊錄單欄轉三欄

 

**COLUMN&ROW

 

 

=COLUMN()-2+(ROW()-2)*3

**INDEX

 

=INDEX($A$1:$A$18,COLUMN()-2+(ROW()-2)*3,1)

 

**REPLACE

 

=REPLACE(INDEX($A$1:$A$18,COLUMN()-2+(ROW()-2)*3,1),1,LEN(C$1),"")

 

**INDIRECT與MID函數

 

=MID(INDIRECT("A"&COLUMN()-2+(ROW()-2)*3),LEN(C$1)+1,99)

**VBA程式碼與畫面

 

 

Public Sub 通訊錄_Range輸出()

   '1.列迴圈

   For i = 2 To 7

       '2.欄迴圈

       For j = 3 To 5

           '3.輸出結果

           Cells(i, j) = Range("A" & j - 2 + (i - 2) * 3)

           '4.切割文字

           Cells(i, j) = Mid(Cells(i, j), Len(Cells(1, j)) + 1, 99)

       Next

   Next

End Sub

 

Public Sub 清除()

   Range("C2:E7").ClearContents

End Sub

 

**三欄轉回一欄

=INDEX($C$2:$E$7,INT((ROW()-1)/3)+1,MOD(ROW()-1,3)+1)

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

 

函數東吳進修推廣部, EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 函數教學 excel函數

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

從計算數字個數到留下數字或英文或中文自訂函數

 

預覽畫面:


常遇到儲存格中若有英文(分大小寫)、數字和中文夾雜

但若只要取出其中的數字或英文或中文,

不懂VBA,這個問題將非常麻煩,資料少還可以徒法煉鋼,

慢慢複製貼上,但若資料非常巨量,將是巨大麻煩,

本文分享從計算數字個數開始,

MID、CODE、ROW、IFFERROR、SUM加上陣列計算數字個數,

已經夠複雜的了,若要再取出數字部分,那就更加困難,

建議改為VBA的自訂函數,

除了可以計算數字個數與非數字個數,

亦可留下數字,或英文或中文教您學會如何簡單自訂VBA函數

 

1.計算數字個數公式:

{=SUM(IFERROR((CODE(MID(A2,ROW($1:$99),1))>47)*(CODE(MID(A2,ROW($1:$99),1))

 

2.計算非數字個數公式:

{=SUM(IFERROR((CODE(MID(A2,ROW($1:$99),1))57),0))}

 

**內碼表:

 

1.首字轉編碼

=CODE(MID(A2,1,1))

 

2.判斷48-57間

=(CODE(MID(A2,1,1))>47)*(CODE(MID(A2,1,1))

=IFERROR((CODE(MID(A2,1,1))>47)*(CODE(MID(A2,1,1))

3.數字個數

=SUM(IFERROR((CODE(MID(A2,{1,2,3,4,5,6,7,8,9},1))>47)*(CODE(MID(A2,{1,2,3,4,5,6,7,8,9},1))<58),0))

4.數字個數陣列(Ctrl+Shift+Enter)

{=SUM(IFERROR((CODE(MID(A2,{1,2,3,4,5,6,7,8,9},1))>47)*(CODE(MID(A2,{1,2,3,4,5,6,7,8,9},1))<58),0))}

5.非數字個數

{=SUM(IFERROR((CODE(MID(A2,{1,2,3,4,5,6,7,8,9},1))<=47)+(CODE(MID(A2,{1,2,3,4,5,6,7,8,9},1))>=58),0))}

 

VBA部分:

Public Function 數字個數函數(原始資料)

   Count = 0

   '1.字數迴圈範圍

   For i = 1 To Len(原始資料)

       '2.判斷是否為數字

       If VBA.Asc(Mid(原始資料, i, 1)) > 47 And VBA.Asc(Mid(原始資料, i, 1)) < 58 Then

           '3.如果是就+1

           Count = Count + 1

       End If

   Next

   '4.回傳給自己(數字個數函數)

   數字個數函數 = Count

End Function

Public Function 非數字個數函數(原始資料)

   Count = 0

   '1.字數迴圈範圍

   For i = 1 To Len(原始資料)

       '2.判斷是否為數字

       If VBA.Asc(Mid(原始資料, i, 1)) <= 47 Or VBA.Asc(Mid(原始資料, i, 1)) >= 58 Then

           '3.如果是就+1

           Count = Count + 1

       End If

   Next

   '4.回傳給自己(數字個數函數)

   非數字個數函數 = Count

End Function

Public Function 留下數字函數(原始資料)

   '初始值

   S = ""

   '1.迴圈到字串長度

   For i = 1 To Len(原始資料)

       '2.判斷數字的編碼範圍

       If VBA.Asc(Mid(原始資料, i, 1)) > 47 And VBA.Asc(Mid(原始資料, i, 1)) < 58 Then

           '3.串接數字

           S = S & Mid(原始資料, i, 1)

       End If

   Next

   '4.輸出結果

   留下數字函數 = S

End Function

 

Public Function 留下英文函數(原始資料)

   '初始值

   S = ""

   '1.迴圈到字串長度

   For i = 1 To Len(原始資料)

       '2.判斷數字的編碼範圍

       If VBA.Asc(VBA.UCase(Mid(原始資料, i, 1))) >= 65 And VBA.Asc(VBA.UCase(Mid(原始資料, i, 1))) <= 90 Then

           '3.串接數字

           S = S & Mid(原始資料, i, 1)

       End If

   Next

   '4.輸出結果

   留下英文函數 = S

End Function

 

Public Function 留下中文函數(原始資料)

   原始資料 = Application.WorksheetFunction.Asc(原始資料)

   '初始值

   S = ""

   '1.迴圈到字串長度

   For i = 1 To Len(原始資料)

       '2.判斷數字的編碼範圍

       If VBA.Asc(Mid(原始資料, i, 1)) > 127 Or VBA.Asc(Mid(原始資料, i, 1)) < 0 Then

           '3.串接數字

           S = S & Mid(原始資料, i, 1)

       End If

   Next

   '4.輸出結果

   留下中文函數 = S

End Function

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

 

文章標籤

吳老師 發表在 痞客邦 留言(0) 人氣()

如何在EXCEL中自訂函數與增益集分享VBA自訂函數

 

預覽畫面:


如何自訂函數呢?

可以在VBA中插入模組與插入Function即可,

可以試試成績函數:

 

Public Function 成績函數(平均成績)

    If 平均成績 >= 60 Then

        成績函數 = "合格"

    Else

        成績函數 = "不合格"

    End If

End Function

 

在EXCEL寫好了很多的自訂函數,

但要如何在別的電腦使用這些自訂函數呢?

這是很多學會VBA自訂函數的學員常問的問題,

 

當然如果懂得複製貼上程式碼到VBA的模組那就沒什麼問題了,

但若是給一班完全沒學過VBA的使用者,

那就可以用安裝增益集的方式來安裝所有VBA寫的自訂函數。

 

不過在分享這些自行撰寫的VBA自訂函數會有智慧權的問題,

建議可以先把自己寫的VBA程式加上密碼。

1.加密

 

2.然後,可以傳給使用者你的有巨集(XLSM)檔案,

請他另存為增益集

 

3.接下來記得要啟用增益集,才能使用

 

 

最後開啟一個新的檔案,你將會在插入函數時看到這些自訂函數了。

 

教學影音(完整版在論壇):

 

教學影音完整版在論壇:

https://groups.google.com/forum/#!forum/scu_excel_vba2_86

 

課程特色:

1.如何將函數轉成VBA2.VBA與資料庫快速結合

 

EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

剛好我有近20年的VB程式設計資料庫設計的經驗,

教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

 

上課用書是:

Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

 

完整教學影音DVD申請:http://goo.gl/ZlBZE

論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

 

其他相關學習:

    1.EXCEL VBA設計(自強基金會2012)第4次上課

    http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

     

    2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

    http://terry55wu.blogspot.tw/2012/04/excel-vba.html

     

    3.自強基金會2012第8次上課

    http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

     

    4.自強基金會2012第9次上課

    http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

     

    5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

    http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

     

    EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數 MYSQL

    文章標籤

    吳老師 發表在 痞客邦 留言(0) 人氣()

    EXCEL VBA自動化與自動繪製表格框線(樣式顏色粗細)

     

    預覽畫面:

     

    這是VBA入門課上課的範例,

    這範例主要是在飯店工作的學員所設計的自動宴會排桌VBA系統

    可以一鍵完成所有排桌的問題,

    免除以往的人工耗時耗力問題,

    但最後她有個問題無法克服,

    就是最後需要能自動繪製表格框線,

    這部分即便是仿間的VBA書籍也沒有提及,

    因此,我就用最簡單的方式回覆,

    並分享於此,

    主要的四個按鈕分別為:

    1.繪製表格框線的樣式

    2.繪製表格框線的顏色

    3.繪製表格框線的粗細

    4.清除表格框線

     

    建議先學會以下分享課程:

    • EXCEL VBA入門:如何撰寫自動格式化VBA程式  [連結]
    • 如何撰寫自動日期格式化的VBA程式  [連結]
    • 如何增加EXCEL VBA按鈕  [連結]
    • 如何再VBA中建立EXCEL的自訂函數讓公式變簡單  [連結]
    • 如何將數學函數轉EXCEL VBA設計之一  [連結]
    • 從EXCEL函數到VBA自動化(函數應用大升級)  [連結]

    • 範例檔  [下載]

    上課內容:

     

     

    Sub 加框線_實線()

       '指定框線的線條樣式。

       '名稱 值 描述

       'xlContinuous 1 連續線

       'xlDash -4115 虛線

       'xlDashDot 4 交替的虛線與點

       'xlDashDotDot 5 虛線後接兩點

       'xlDot -4118 點狀線

       'xlDouble -4119 雙線

       'xlLineStyleNone -4142 無線條

       'xlSlantDashDot 13 斜虛線

       Range("B3:H13").Borders.LineStyle = xlContinuous

    End Sub

    Sub 加框線_實線紅色()

       Range("B3:H13").Borders.LineStyle = xlContinuous

       Range("B3:H13").Borders.Color = RGB(255, 0, 0)

    End Sub

    Sub 加框線_實線紅色粗線()

       '指定範圍外圍框線的粗細。

       '名稱 值 描述

       'xlHairline 1 毫線 (最細的框線)

       'xlMedium -4138 適中

       'xlThick 4 粗線 (最寬的框線)

       'xlThin 2 細線

       Range("B3:H13").Borders.LineStyle = xlContinuous

       Range("B3:H13").Borders.Color = RGB(255, 0, 0)

       Range("B3:H13").Borders.Weight = xlThick

    End Sub

    Public Sub 清除框線()

       Range("B3:H13").Borders.LineStyle = xlNone

    End Sub

     

    教學影音(完整版在論壇):

     

    教學影音完整版在論壇:

    https://groups.google.com/forum/#!forum/scu_excel_vba2_86

     

    課程特色:

    1.如何將函數轉成VBA2.VBA與資料庫快速結合

     

    EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

    但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

    剛好我有近20年的VB程式設計與資料庫設計的經驗,

    教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

    ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

    覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

    就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

     

    上課用書是:

    Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

    Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

     

    完整教學影音DVD申請:http://goo.gl/ZlBZE

    論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

     

    其他相關學習:

     

      1.EXCEL VBA設計(自強基金會2012)第4次上課

      http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

       

      2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

      http://terry55wu.blogspot.tw/2012/04/excel-vba.html

       

      3.自強基金會2012第8次上課

      http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

       

      4.自強基金會2012第9次上課

      http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

       

      5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

      http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

       

      EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數

      文章標籤

      吳老師 發表在 痞客邦 留言(3) 人氣()

      VBA處理大數據如何自訂留下數字函數

       

      預覽畫面:

       

      這是VBA進階課上課的範例,

      這部分的主要需求在於當輸入資料時沒有欄位概念時

      將一堆的數字英文中文都輸入到同一個儲存格時,

      若只要其中的數字、英文或中文時,在內建EXCEL函數是找不到的

      這時候,若懂得自訂一個留下數字函數,就可以輕易地解決問題。

      以下分享如何用簡單的VBA知識,就可以輕易將儲存格中的數字篩選出來,

      當然延伸性的問題,也可以只留下儲存格中的英文或中文部分。

      建議先學會以下分享課程:

      • 如何再VBA中建立EXCEL的自訂函數讓公式變簡單  [連結]
      •  
      • 如何將數學函數轉EXCEL VBA設計之一  [連結]
      • 從EXCEL函數到VBA自動化(函數應用大升級)  [連結]
      • 如何將文字函數轉EXCEL VBA設計  [連結]
      • 如何將邏輯函數轉EXCEL VBA設計  [連結]
      • 如何增加EXCEL VBA按鈕  [連結]
      • 如何函數轉VBA  [連結]

      範例檔  [下載]

       

      上課內容:

      Public Function 數字個數函數(原始資料)

      Public Function 數字個數函數(原始資料)

         '1.字數迴圈範圍

         For i = 1 To Len(原始資料)

             '2.判斷是否為數字

             If VBA.Asc(Mid(原始資料, i, 1)) > 47 And VBA.Asc(Mid(原始資料, i, 1)) < 58 Then

                 '3.如果是就+1

                 Count = Count + 1

             End If

         Next

         '4.回傳給自己(數字個數函數)

         數字個數函數 = Count

      End Function

      Public Function 非數字個數函數(原始資料)

         '1.字數迴圈範圍

         For i = 1 To Len(原始資料)

             '2.判斷是否為數字

             If VBA.Asc(Mid(原始資料, i, 1)) <= 47 Or VBA.Asc(Mid(原始資料, i, 1)) >= 58 Then

                 '3.如果是就+1

                 Count = Count + 1

             End If

         Next

         '4.回傳給自己(數字個數函數)

         非數字個數函數 = Count

      End Function

      Public Function 留下英文函數(原始資料)

         '初始值

         S = ""

         '1.迴圈到字串長度

         For i = 1 To Len(原始資料)

             '2.判斷數字的編碼範圍

             If VBA.Asc(VBA.UCase(Mid(原始資料, i, 1))) >= 65 And VBA.Asc(VBA.UCase(Mid(原始資料, i, 1))) <= 90 Then

                 '3.串接數字

                 S = S & Mid(原始資料, i, 1)

             End If

         Next

         '4.輸出結果

         留下英文函數 = S

      End Function

       

      Public Function 留下中文函數(原始資料)

         '初始值

         S = ""

         '1.迴圈到字串長度

         For i = 1 To Len(原始資料)

             '2.判斷數字的編碼範圍

             If VBA.Asc(Mid(原始資料, i, 1)) > 127 Or VBA.Asc(Mid(原始資料, i, 1)) < 0 Then

                 '3.串接數字

                 S = S & Mid(原始資料, i, 1)

             End If

         Next

         '4.輸出結果

         留下中文函數 = S

      End Function

       

      教學影音(完整版在論壇):

       

      教學影音完整版在論壇:

      https://groups.google.com/forum/#!forum/scu_excel_vba2_86

       

      課程特色:

      1.如何將函數轉成VBA2.VBA與資料庫快速結合

       

      EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

      但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

      剛好我有近20年的VB程式設計與資料庫設計的經驗,

      教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

      ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

      覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

      就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

       

      上課用書是:

      Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

      Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

       

      完整教學影音DVD申請:http://goo.gl/ZlBZE

      論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

       

      其他相關學習:

       

        1.EXCEL VBA設計(自強基金會2012)第4次上課

        http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

         

        2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

        http://terry55wu.blogspot.tw/2012/04/excel-vba.html

         

        3.自強基金會2012第8次上課

        http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

         

        4.自強基金會2012第9次上課

        http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

         

        5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

        http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

         

        EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        EXCEL函數與VBA進階班總整理(VBA入門)

         

        發表時間

        文章標題

        2016-05-15

        VBA處理大數據政府開放與快速做出查詢系統

        2016-01-20

        如何將大量EMAIL自動串接與用OUTLOOK自動批次寄信

        2015-11-25

        如何用VLOOKUP函數做飯店管理分享

        2015-11-20

        東吳進修廣部88期的EXCEL VBA課又額滿了

        2015-09-25

        如何計算年齡並格式化與用VLOOKUP查詢時數

        2015-09-16

        如何在EXCEL VBA中快速刪除空白列

        2015-09-14

        EXCEL VBA大數據自動化設計上課心得分享

        2015-08-16

        如何用EXCEL統計樂透彩中獎機率範例

        2015-08-10

        如何用COUNTIF函數篩選黑名單(無須撰寫VBA)

        2015-07-22

        如何將EXCEL公式改直接貼上修改為VBA

        2015-07-18

        如何用EXCEL VBA設計銷貨單將EXCEL當資料庫

        2015-07-17

        如何撰寫自動日期格式化的VBA程式

        2015-07-17

        如何增加EXCEL VBA按鈕(86)

        2015-07-16

        如何用VBA搜尋關鍵字後上色與複製到新工作表

        2015-07-16

        如何用VBA搜尋關鍵字後上色與複製到新工作表

        2015-06-23

        EXCEL函數與VBA設計第6次上課(證照106與110)

        2015-06-22

        如何增加EXCEL VBA按鈕

        2015-06-22

        如何利用日期函數製作年曆VBA範例

        2015-06-21

        如何用EXCEL VBA設計銷貨單分享

        2015-06-21

        如何學會欄列鎖定技巧與VBA設計之二(範例:大型試算表)

        2015-06-21

        如何學會欄列鎖定技巧與VBA設計之一(範例:大型試算表)

        2015-06-20

        從EXCEL函數到VBA自動化(函數應用大升級)

        2015-06-15

        如何將檢視與參照函數函數轉EXCEL VBA設計

        2015-06-12

        提高工作效率_黑名單篩選範例分享

        2015-06-10

        北市公訓處EXCEL函數進階班第1天上課

        2015-06-10

        公訓處EXCEL進階課程分享

        2015-06-07

        如何用VBA呼叫Outlook郵寄信件

        2015-06-07

        如何顯示進度狀態列(ProgressBar)

        2015-05-15

        提高效率VBA入門班第1次上課心得分享

        2015-05-06

        EXCEL VBA處理股票分析自動最佳化範例

        2015-04-27

        如何在EXCEL VBA中快速刪除空白列

        2015-04-19

        定存範例轉VBA與只能輸入數字的InputBox

        2015-04-06

        如何增加EXCEL VBA下拉選單與SQL查詢之01_如何增加下拉清單

        2015-04-03

        如何學會EXCEL VBA錄製與修改巨集系列之一

        2015-04-01

        EXCEL VBA入門:如何撰寫自動格式化的VBA程式(以日期格式為範例)

        2015-03-04

        EXCEL VBA入門之一:如何函數轉VBA(自強EXCEL函數與VBA設計)

        2015-02-12

        如何當下拉清單改變時自動抓取資料之一

        2015-01-28

        東吳EXCEL VBA 與資料庫雲端設計第1次上課(2014)

        2015-01-27

        如何自動刪除相同名稱的工作表

        2015-01-16

        EXCEL函數與VBA進階班總整理

        2015-01-16

        如何增加EXCEL VBA按鈕

        2015-01-16

        如何將EXCEL函數轉成VBA

        2015-01-16

        如何在VBA中建立EXCEL的自訂函數讓公式變簡單

        2015-01-16

        如何利用VLOOKUP函數與MID函數取得資料

        2015-01-16

        如何用EXCEL VBA設計銷貨單分享--從EXCEL函數到VBA雲端自動化(2014)

        2015-01-16

        如何用EXCEL VBA設計年曆範例分享--從EXCEL函數到VBA雲端自動化(2014)

        2015-01-16

        如何將數學函數轉EXCEL VBA設計之一(東吳EXCEL VBA與資料庫雲端設計)

        2015-01-16

        如何將檢視與參照函數函數轉EXCEL VBA設計(東吳EXCEL VBA與資料庫雲端設計)

        2015-01-16

        從EXCEL函數到VBA雲端自動化(2014)第2次上課

        2015-01-16

        從EXCEL函數到VBA雲端自動化(2014)第1次上課

        2015-01-16

        如何將日期函數轉EXCEL VBA設計(東吳EXCEL VBA與資料庫雲端設計)

        2015-01-16

        如何學會欄列鎖定技巧與VBA設計之一(範例:大型試算表)

        2015-01-16

        如何學會字串處理與VBA設計之一

        2015-01-16

        如何將數學函數轉EXCEL VBA設計之二(東吳EXCEL VBA與資料庫雲端設計)

        2015-01-14

        東吳EXCEL VBA 與資料庫雲端設計第1次上課(2014)

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        VBA處理大數據政府開放與快速做出查詢系統

         

        預覽畫面:

         

        這是在東吳大學進修推廣部VBA進階課上課的範例,

         

        分享如何用簡單的VBA知識,就可以輕易地做出查詢系統來,

        讓您快速輸入查詢關鍵字,就可以輕易地將查詢結果輸出到新的工作表中,

        只需要有些VBA的基本知識,再多認識工作表物件(sheets)就足夠了。

         

        建議先學會以下分享課程:

         

        • 用EXCEL批次查詢實價登錄開放資料(大數據處理實例)  [連結]
        • 用EXCEL設計按清單批次查詢資料(自動新增工作表)   [連結]
        • 公訓處Big Data加值應用課程分享   [連結]
        • 用EXCEL快速建立資料查詢系統(錄製巨集與修改)    [連結]
        • 如何建立EXCEL版的成語查詢系統    [連結]
        • 如何快速在EXCEL中建立查詢系統(免資料庫)之1   [連結]
        • 如何快速在EXCEL中建立查詢系統(免資料庫)之2   [連結]
        • 如何將單次查詢改為批次查詢 [連結]
        • 資料庫批次篩選新增與更名工作表 [連結]

         

         

        大數時代來臨如果不懂得裡用自動化方式處理資料,

        處理資料將非常沒有效率,

        至於處理大數據的方案很多,

        但最通行也沒有額外費用的大概只剩VBA了。

        而且開啟EXCEL就包含VBA,除了在Windows外,

        MAC蘋果電腦一樣也有EXCEL,

        VBA也可以沿用以前VB的資源,這樣看來VBA處理大數據應該沒有什麼對手了。

         

        本範例主要是利用EXCEL的篩選功能時做成VBA

        可以一鍵就可以批次查出政府開放的實價登錄的查詢結果

        自動依據清單,可以自動將清單項目,逐一自動新增工作表

        並將查詢結果匯入,也可以隨時更改查詢需求

        除了便利外,也非常有彈性

        並可結合從網路下載資料到EXCEL中,隨時更新最新的資訊。

        當然未來也可以結合雲端資料庫,與APP連動了。

         

        內政部不動產實價登錄網站 [連結]

        範例檔  [下載]

         

        上課內容:

        01_下載內政部實價登錄開放資料

        02_下載EXCEL檔案

        03_只下載新北市開放資料

        04_留下不動產買賣資料

        05_貼上查詢VBA程式做修改

        06_產生輸入地址關鍵字介面

        07_自動新增工作表並輸出結果

         

        程式碼:

         

        教學影音(完整版在論壇):

         

        教學影音完整版在論壇:

        https://groups.google.com/forum/#!forum/scu_excel_vba2_86

         

        課程特色:

        1.如何將函數轉成VBA2.VBA與資料庫快速結合

         

        EXCEL函數 VBA程式設計資料庫是分別屬於三個領域的知識,

        但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

        剛好我有近20年的VB程式設計與資料庫設計的經驗,

        教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

        ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

        覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

        就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

         

        上課用書是:

        Excel函數&VBA其實很簡單(http://www.books.com.tw/exep/prod/booksfile.php?item=0010457292)

        Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php?item=0010463634)

         

        完整教學影音DVD申請:http://goo.gl/ZlBZE

        論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW

         

        相關教學連結:

        1.EXCEL VBA設計(自強基金會2012)第4次上課

        http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html

         

        2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課

        http://terry55wu.blogspot.tw/2012/04/excel-vba.html

         

        3.自強基金會2012第8次上課

        http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html

         

        4.自強基金會2012第9次上課

        http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html

         

        5.EXCEL_VBA與資料庫--自強基金會2012(Ending)

        http://terry55wu.blogspot.tw/2012/07/excelvba-2012ending.html

         

        EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數

        文章標籤

        吳老師 發表在 痞客邦 留言(1) 人氣()

        如何將大量EMAIL自動串接用OUTLOOK自動批次寄信

        示意畫面:


        昨天教學生如何將大量EMAIL自動串接用OUTLOOK自動批次寄信

        其實並不不難,而且非常實用,

        首先是如何將EMAIL全部串在一起,

        如果是用OUTLOOK寄信,

        就必須在EMAIL中間將上分號,

        如果可以在EXCEL引用OUTLOOK自動批次寄信,

        甚至在某時間自動發信,那自然就更可以節省時間,

        提高工作效率了,

        但要該如何做呢?

        01_用VBA串接所有EMAIL

        02_開啟OUTLOOK並設定郵寄伺服器

        03_郵寄伺服器進階設定(HOTMAIL為例)

        04_撰寫用OUTLOOK郵寄程式碼

        05_設定OUTLOOK不要跳出警告訊息

        教學影音:



        其他相關學習:

        教學論壇:

        https://groups.google.com/forum/#!forum/scu_excel_vba2_83

        與前幾期的課程雖然用的是相同的範例,但最大的不同在:

        1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。

        2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。

        內容主要分成:

        1.常用函數

        2.進階函數應用

        3.從函數到VBA設計

        4.如何自訂函數

        5.VBA程式設計入門

        6.如何錄製巨集與修改

        7.如何將大量資料轉存到資料庫

        8.如何讀取資料庫資料

        詳細目錄:http://goo.gl/eQptxx

        有講義與範例和完成的畫面公式與程式碼,

        只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,

        優點:

        1.可非線性學習:可按照自己最不熟的部分多次學習。

        2.可反覆學習:有疑問可以多次聽講,保證學的會。

        3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。

        課程理念:

        1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。

        更多EXCEL VBA連結: 

        01_EXCEL函數與VBA(入門) http://terry55wu.blogspot.tw/p/excelvba.html

        02_EXCEL VBA自動化教學(進階) http://terry55wu.blogspot.tw/p/excel-vba.html

        吳老師 2015/11/25


        EXCEL,VBA,函數東吳進修推廣部,excel,vba教學視頻,excel函數教學,excel函數應用,大數據,處理,EXCEL VBA自動化設計,表單,資料庫,ACCESS資料庫,ADO,SQL,巨集錄製,股票分析

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        如何用VLOOKUP函數做飯店管理分享

        示意畫面:

        昨天教學生一些EXCEL函數的進階用法

        講法比較簡單,應該一般沒基礎的朋友應該可以比較容易理解,

        學習EXCEL函數不外就是想讓工作效率提升

        無須土法煉鋼的做重複的事情,但還是需要學習一些小技巧,

        並不難理解,最重要的是學會兩個重要函數:

        MID與VLOOKUP函數

        試題來自證照考題,所以想接著準備考證照也可以銜接。

        上課內容:

        01_BOOKING_ID來源為後面欄位

        02_BOOKING_ID用VLOOKUP取的縮寫

        03_BILL_LIST取得全名

        04_BILL_LIST取得房號

        05_BILL_LIST取得住幾晚

        06_BILL_LIST取得房價

        07_BILL_LIST取得總價

        08_BOOKING_ID改為VBA

        09_BOOKING_ID改為VBA程式碼

        10_BILL_LIST改為VBA

        11_BILL_LIST改為VBA程式碼

        教學影音:



        其他相關學習:

        教學論壇:

        https://groups.google.com/forum/#!forum/scu_excel_vba2_83

        與前幾期的課程雖然用的是相同的範例,但最大的不同在:

        1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。

        2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。

        內容主要分成:

        1.常用函數

        2.進階函數應用

        3.從函數到VBA設計

        4.如何自訂函數

        5.VBA程式設計入門

        6.如何錄製巨集與修改

        7.如何將大量資料轉存到資料庫

        8.如何讀取資料庫資料

        詳細目錄:http://goo.gl/eQptxx

        有講義與範例和完成的畫面公式與程式碼,

        只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,

        優點:

        1.可非線性學習:可按照自己最不熟的部分多次學習。

        2.可反覆學習:有疑問可以多次聽講,保證學的會。

        3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。

        課程理念:

        1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。

        更多EXCEL VBA連結:

        01_EXCEL函數與VBA(入門) http://terry55wu.blogspot.tw/p/excelvba.html

        02_EXCEL VBA自動化教學(進階) http://terry55wu.blogspot.tw/p/excel-vba.html

        吳老師 2015/11/25


        EXCEL,VBA,函數東吳進修推廣部,excel,vba教學視頻,excel函數教學,excel函數應用,大數據,處理,EXCEL VBA自動化設計,表單,資料庫,ACCESS資料庫,ADO,SQL,巨集錄製,股票分析

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        東吳進修廣部88期的EXCEL VBA課又額滿了


        [課程連結]


        對這期搶不到的朋友說抱歉,上一期火速額滿,

        而這期呢?剛剛上去看一下,

        忘了通知之前想上課的朋友,

        實在是不瞭解為什麼會這麼熱門,

        這個課實在不太簡單,要學習VBA簡單程式,


        進階課上課共8周,

        主要延續入門課程的特色,重點主要學會:

        批次下載網路股市資料與破解無法下載問題、

        表單設計、ADO連結資料庫、工作表合併與匯出資料庫、

        EXCEL當資料庫與查詢系統建立、

        工作表物件的所有功能與分割與合併工作表為活頁簿等。


        入門課上課共8周,

        前五周是五大函數(文字、邏輯、日期與時間、數學、檢視參照)的綜合應用與轉VBA,

        後三周是綜合範例,大多是同學遇到的問題,

        其中有銷貨單自動化與連結ADO連結資料庫的說明,

        ,以提高工作效率的方式。


        如果是中南部或無法配合時間上課的同學,

        可以考慮DVD函授課程,連結:http://terry55wu.blogspot.tw/p/dvd.html

        EXCEL VBA入門部分,如果不熟函數的可以選擇光碟10-13,或光碟17、25,

        EXCEL VBA進階部分,則有光碟22、26、27、35。


        其他相關學習:

        論壇(請上課學員自行申請加入,不對外開放):

        https://groups.google.com/forum/?hl=zh-TW#!forum/scu_excel_vba_83

        與前幾期的課程雖然用的是相同的範例,但最大的不同在:

        1.除了解說內建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。

        2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。

        內容主要分成:

        1.常用函數

        2.進階函數應用

        3.從函數到VBA設計

        4.如何自訂函數

        5.VBA程式設計入門

        6.如何錄製巨集與修改

        7.如何將大量資料轉存到資料庫

        8.如何讀取資料庫資料

        詳細目錄:http://goo.gl/eQptxx

        有講義與範例和完成的畫面公式與程式碼,

        只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,

        優點:

        1.可非線性學習:可按照自己最不熟的部分多次學習。

        2.可反覆學習:有疑問可以多次聽講,保證學的會。

        3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。

        上課參考用書:

        超圖解 Excel VBA 基礎講座

        作者: 亮亨/譯  出版社:旗標

        出版日期:2006/05/15  定價:420元

        日本Amazon網站同類書籍銷售No.1

        課程特色:

        1.如何將函數轉成VBA

        2.VBA與資料庫快速結合

        EXCEL函數 VBA程式資料庫是分別屬於三個領域的知識,

        但卻是目前大家都需要的一項專業技能,要把三者融合的很好實在非常不容易,

        剛好我有近20年VB程式設計資料庫設計的經驗,

        教EXCEL函數與相關課程也有多年,因此清楚如何把最重要的知識教給大家,

        ADO資料庫設計的知識非常多,但根據我多年的設計實務經驗,

        覺得最重要的是掌握SQL語言,就可以輕易的完成查詢、新增、修改與刪除等功能,

        就可以輕易的完成自己想處理的大量資料,大大提高工作效率了!

        更多EXCEL VBA連結:

        01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521

        02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524

        吳老師 2015/11/20

        EXCEL, EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel  excel vba教學視頻 excel函數教學 excel函數, VBA, 函數東吳進修推廣部, 

        文章標籤

        吳老師 發表在 痞客邦 留言(0) 人氣()

        如何計算年齡並格式化與用VLOOKUP查詢時數

        昨天教大學生一些EXCEL函數的進階用法

        講法比較簡單,應該一般沒基礎的朋友應該可以比較容易理解,

        學習EXCEL函數不外就是想讓工作效率提升

        無須土法煉鋼的做重複的事情,但還是需要學習一些小技巧,

        並不難理解,最重要的是學會兩個重要函數:

        DATEDIF與VLOOKUP函數

        試題來自證照考題,所以想接著準備考證照也可以銜接。

        上課內容:

        01_證照104題(如何用DATEDIF計算學員年齡)

        02_證照104題(如何用VLOOKUP查詢開課時數)

        教學影音:



        其他相關學習:

        教學論壇:

        https://groups.google.com/forum/#!forum/scu_excel_vba2_83

        與前幾期的課程雖然用的是相同的範例,但最大的不同在:

        1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。

        2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。

        內容主要分成:

        1.常用函數

        2.進階函數應用

        3.從函數到VBA設計

        4.如何自訂函數

        5.VBA程式設計入門

        6.如何錄製巨集與修改

        7.如何將大量資料轉存到資料庫

        8.如何讀取資料庫資料

        詳細目錄:http://goo.gl/eQptxx

        有講義與範例和完成的畫面公式與程式碼,

        只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,

        優點:

        1.可非線性學習:可按照自己最不熟的部分多次學習。

        2.可反覆學習:有疑問可以多次聽講,保證學的會。

        3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。

        課程理念:

        1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。

        更多EXCEL VBA連結:

        01_EXCEL函數與VBA(入門) http://terry55wu.blogspot.tw/p/excelvba.html

        02_EXCEL VBA自動化教學(進階) http://terry55wu.blogspot.tw/p/excel-vba.html

        吳老師 2014/9/25


        EXCEL,VBA,函數東吳進修推廣部,excel,vba教學視頻,excel函數教學,excel函數應用,大數據,處理,EXCEL VBA自動化設計,表單,資料庫,ACCESS資料庫,ADO,SQL,巨集錄製,股票分析

        吳老師 發表在 痞客邦 留言(0) 人氣()

        Close

        您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

        請輸入暱稱 ( 最多顯示 6 個中文字元 )

        請輸入標題 ( 最多顯示 9 個中文字元 )

        請輸入內容 ( 最多 140 個中文字元 )

        reload

        請輸入左方認證碼:

        看不懂,換張圖

        請輸入驗證碼