公告版位

2019智慧科技旅遊自由行懶人包分享

 

最近上課和學生分享利用智慧科技雲端技術輔助旅遊的一些心得,

得到蠻多學生的回響,感到相當的有興趣,

能將所學用在旅行上,真的可以讓旅行的品質大大提升,

也可以輕易的愜意的抵達自己想去的景點

並可大大降低旅行的費用,除了省費用,又可以有很棒的自主性

不會像跟團,花大錢卻去了一堆自己不想去的景點,

自己想去的景點又停留時間太短的問題。

可惜因為整理旅遊心得很花時間,

所以好幾次的旅行的照片影片尚未整理,

像是去北海道兩次的心得也還沒空整理。

下個月又要去日本北陸地區,

探訪黑部立山合掌村與關西的天橋立城崎溫泉

之後有機會在和大家分享,以下整理之前的部落格文。

另也可以參考我的GOOGLE地圖,隨時都會更新我的旅行相簿與評論心得。

 

AI人工智慧與深度學習紀錄花東自由行

https://terry55wu.blogspot.com/2019/04/ai.html

 

20180417-22日本東北新幹線追櫻自由行分享

https://terry55wu.blogspot.com/2018/04/20180417-22.html

 

2018追雪日記公開(一)千里踏雪與盛岡的夜

https://terry55wu.blogspot.com/2018/12/2018.html

 

20180418第二天在岩手縣賞櫻

https://terry55wu.blogspot.com/2018/04/20180418.html

 

20180117-23日本關西九州新幹線自由行分享

https://terry55wu.blogspot.com/2018/01/20180117-23.html

 

如何用APP征服全世界自由行(日本、香港與韓國)心得分享

https://terry55wu.blogspot.com/2015/04/app.html


目前我是在地嚮導第9級

 

我的GOOGLE地圖所有旅行地點與評論:

我的GOOGLE地圖上傳的照片(相簿轉傳):

文章標籤

吳老師 發表在 痞客邦 留言(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) 人氣()

最新的完整VBA與Python教學影音DVD分享

 

一直以來習慣上課完整錄音錄影,回上傳雲端並提供給上實體課的學員

主要的目的時希望學習我的課的學員都能學會,

提升上課的品質,學員只需抽空重複聽講,

並不斷練習,再將所學反覆用在工作上,

成效良好,除了效率提高外,

自己的專業技能信心提高,工作自然勝任無虞,

對未來的職涯規劃也更有希望。

 

若非上課學員,也可以考慮選讀我2018年整理的完整上課 DVD,

裡面有完整上課錄影,講義和練習檔案

實在沒有時間前來上實體課,或是不住在大台北地區的學員

也可以參考這樣的方式,上課若有疑問,

也可以藉由EMAILFBYOUTUBE等方式提問,

只要問題明確,幾乎會在第一時間回應。

 

最新課程整理如下,

光碟51_EXCEL VBA與資料庫雲端設計(入門2018) http://gg.gg/DVD_51

光碟52_EXCEL VBA與資料庫雲端設計(進階2018) http://gg.gg/DVD_52 

光碟53_EXCEL VBA樞紐基礎與進階2018 http://gg.gg/DVD_53

光碟54_自強_從EXCEL VBA自動化到Python程式開發入門2018 http://gg.gg/DVD_54

光碟55_從EXCEL VBA自動化到Python程式開發入門  http://gg.gg/DVD_55 

VBA自動化到Python程式開發合輯:光碟50、54、55 

EXCEL VBA入門+進階自動化合輯之三(光碟47、48、49) 

EXCEL VBA入門+進階合輯2018(光碟51、52、53) NT$4500元,送(光碟47、48、49)

EXCEL VBA入門+進階+PYTHON合輯2018(光碟51、52、53、54、55) ,送(光碟47、48、49、50)


主要以EXCEL VBA入門到進階,中間加入製作報表最常用的樞紐分析表應用教學

再到Python程式開發入門,並推進到Python網站架設用Django框架,

讓學習可以除了橫向連貫,也可以縱向連結,會VBA就會Python,

並務求程式學習邏輯最簡單,程式撰寫最少化的原則。


所以,為了讓中南部或無法配合上課的網路學員也能享受在台北上課一樣的便利,

想無痛學會 EXCEL VBA入門與進階從VBA到Python程式設計等最新課程,

又無法遠地奔波的學員所建立的機制,可以依自己的時間學習

 

完整收錄上課影音,也提供上課講義、範例與補充資源

 

此外,最近來上課的學員,其實一次要聽懂實在有點難度,

如果想重聽,或想聽吳老師其他地方上課的內容,可以選擇入門課程合集

除可多次學習外,也可以聽到不同面向的解法

或建議先在家學習,然後在來上實體課(東吳、文化、自強),效果也會更好。

 

最近很多學員來學習,幾乎沒基礎,上課實在很辛苦,

尤其是VBA程式進階班,建議可以先選讀入門班課程,再來學習,

 

效果會更好,更容易學會。

 

申請與價格表:gg.gg/DVD_apply

填寫以下後,先不要匯款給我,我會回信給您,等候同意後,

再去匯款,避免彼此不必要的麻煩。 

 

吳老師 2019/5/27

 

tag:EXCEL,VBA,Python,教學影音DVD,吳老師,線上學習

文章標籤

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

讓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) 人氣()

PYTHON開發網站技術用Django框架

 

要讓PYHTON能和動態網頁技術結合,

可以架設網站,將之前所學習的技術,

包含檔案處理資料庫網路爬蟲等技術上網,

可以使用Django,算是目前最成熟簡易的技術,

也可以用來取代PHP或ASP.NET等技術,

除了可以安裝在WINDOWS、LINUX或MAC,

甚至是樹梅派等物聯網的各式小裝置上。

所謂 Django 應用程式就是利用 Django框架(framework)開發的網站。

陽春的開發環境,常令開發工作 者感覺事倍功半。

相反的,一個好用的整合開發環境(IDE),則會讓開發工作者 如虎添翼。

於是,在進一步介紹 Django 的運作原理之前,

介紹一個實用 的 Django 應用程式 IDE,也就是利用 Eclipse + PyDev 的組合。

首先,介紹如 何設定這個開發環境。

 

完整影片:

 

要知道是否安裝成功,只要建立專案,並執行只專案,能看到以下畫面,便是成功了。

 

一、Python與Django環境設定

可以直接使用懶人包

 

先下載

eclipse_python.zip  [下載]

Python37-32.zip  [下載]

也可以自行下載安裝eclipse與Python3.7

二、安裝 Django 2.2 先至

http://www.djangoproject.com/download/

 

下載 Django(Django-2.2.tar.gz)。目前最新版本是 Django-2.2.10,

不過有時候最新的版本會有先BUG,目前知道最新版的樣板需要手動複製到admin下,

不然會有錯誤發生。

下載後,將壓縮檔解壓縮至一個指定目錄,例如:D:\Python37-32。

然 後,打開 Windows 的命令提示字元視窗,且切換至 D:\Python37-32\Django-2.2.10。

執行 python setup.py install 如下圖:

 

指令:python setup.py install

 

如果以上的方式有誤,建議自行指定python的懶人包路徑,

可以執行 D:\Python37-32\python setup.py install

重新啟動ECLIPSE會看到畫面

 

python函式庫一定看到下面畫面:

如果沒看到Libranires 下的django-2.2一定要重開 Eclipse

新增專案

 

設定細節:

 

接下來,並執行看看

 

執行結果

將網址複製到瀏覽器看看,若看到以下畫面,

恭喜你成功的踏出DJANGO的第一步了

 

 

結語:

設定DJANGO並不困難,只要小心,

並注意細節因該就可以非常容易成功,

這樣就可以享受用ECLIPSE視覺化工具來開發動態網頁了,

並可以輕易的將之前所學習的PYTHON程式輕易的一直到網站上應用了。

 

 

TAG:中央資工, Django,PHP,ASP.NET,樹梅派,物聯網,AI人工智慧,Python,PYTHON安裝環境

文章標籤

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

EXCEL當資料庫VLOOKUP與TEXT函數做飯店管理

 

示意畫面:

 

 

 

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

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

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

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

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

TEXT與VLOOKUP函數

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

主要第一步是要能產生BOOKING_ID,

接下來是利用BOOKING_ID查詢並帶出房客全名,

住幾晚,房價多少,總消費金額,

幾乎就是把資料庫的應用搬到EXCEL,

另外,也可以在加入定義名稱,

就更像是關聯式資料庫了。

練習檔:

https://docs.google.com/spreadsheets/d/1mMxeHOmolRRDbALFF4TqFIWUj6mrqr_bI7y9SbMPHDM/edit?usp=sharing


上課內容:

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) 人氣()

使用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) 人氣()

20180417-22日本東北新幹線追櫻自由行分享

 

繼上一次的關西九州新幹線自由行分享[連接],有上次的經驗,

 

讓這次旅行更順利,想說依照之前的經驗應該就可以讓旅行更順利,

這次旅行的規劃想說剛好日本東北櫻花開,於是就看老婆有沒有時間一起前往,

但她的時間只能4/17(二)到4/22(日),

想說JR PASS的東北周遊卷(14日內5天使用),

於是就找了仙台進,東京出的方向,

訂了樂桃11點飛機,與捷星東京晚上10點飛回,

剛好可以睡飽再出發,玩到晚上再回家的概念,

另外,利用JR PASS新幹線移動,最好可以住離車站近點的飯店,

最好要有溫泉,於是訂了APA仙台店,有免費溫泉離車站不遠

步行約十分鐘,最後一天轉進高崎,可以玩輕井澤

訂了華盛頓高崎飯店,旁邊也有AEON百貨和超市,

高崎車站真的超近,僅三分鐘距離。

 

之後幾天就追著櫻花開的情形移動,大制訂出JR PASS的使用,

20180418第一天抵達仙台車站旁APA飯店

[連結] https://terry55wu.blogspot.tw/2018/04/20180418apa.html

20180418在岩手縣賞櫻:

20180419往青森縣賞櫻,雖說弘前城似乎還沒開,但也值得一去

20180420往秋田賞櫻與盛岡夜櫻,先到田澤湖坐觀光巴士,

在前往千秋公園,回來去盛岡公園看夜櫻:

20180421輕井澤騎腳踏車,住高崎車站旁,先把行李放飯店,

在去輕井澤騎腳踏車

20180422第六天鐵道博物館與川越看古代街景,雖說有搭錯車,

但還是順利從東京回台灣

 

結論:

這次旅行因為有JR東北新幹線套票,因為車班很多,

所以幾乎可以把新幹線當地鐵坐,但和關西山陽新幹線還是有蠻多的不同,

雖然都是日本人,但東北人感覺好安靜,連我們都不敢太大聲說話,

首先東北與秋田新幹線幾乎都是指定車廂,沒有自由座,

所以最好前一天把所有行程的車票先預約好。

賞夜櫻去盛岡城的蝸牛公車記得去坐左向,回坐右向,

票價日幣100元,準備好下車投即可。

一切都很順利,只是遇到幾個要注意卻沒注意的事,

票價日幣100元,準備好下車投即可,

雖然有搭錯車,但兩人同心與熟悉APP的操作,自然可以化險為夷。

另外,

弘前城跑最遠最久,反而櫻花還沒開,這是不相信櫻花官網的訊息,

不過也沒白跑一樣,只是時間投資部那麼值得。

此外,

這張JRPASS可以在14天內挑5天使用,就可以長途移動後休息幾天再使用,

旅遊中遇到退休的台灣人,就是這樣在玩,用幾天休幾天,

可以遠距離移動,也可以在當地深度旅行與漫遊,

不過這樣可能需要有很長的假期,蠻適合退休生活的。

 

時間表

 

4/17 Day1

7:05出門/11:20登機/15:45(日本時間)抵達仙台機場/16:50搭鐵道到仙台站/

17:30到APA飯店/18:50伊達的牛吃晚餐(牛舌)/逛AEON超市/飯店溫泉

4/18 Day2

8:10出門/換JR pass新幹線票/9:37搭往ㄧ之關/10:21搭地鐵到平泉車站/毛越寺/

水澤公園(賞櫻)/北上展勝地(賞櫻)/AEON超市/飯店溫泉

4/19 Day3

9:12東北新幹線到新青森/弘前星巴克/弘前公園(賞櫻)/三八城公園野餐(賞櫻)/

仙台車站吃拉麵/AEON超市

4/20 Day4

9:12~10:26搭往秋田新幹JR到「田澤湖站」,下車後購買【田澤湖巴士環湖一周乘車券】

10:45~12:16田澤湖ㄧ周(巴士)/午餐-車站旁拉麵及定食/

13:11~14:08搭往秋田新幹JR到秋田車站/走路5分鐘到千秋公園(賞櫻,草地野餐)/

16:12搭新幹線到盛岡/盛岡城跡公園(賞夜櫻)/19:50新幹線到仙台/

仙台站將明天的車票劃位/晚餐-喜治郎牛舌

4/21 Day5

仙台朝市/10:30仙台搭新幹線到大宮/大宮站轉往高琦/到華盛頓飯店check in寄行李/

AEON百貨購物吃午餐/14:05搭新幹線到輕井澤/輕井澤騎車2小時/高崎城跡

4/22 Day6=9:11搭雙層新幹線到大宮站/從大宮站轉鐵道博物館站/參觀鐵道博物館/

到川越站/搭巡迴觀光巴士/川越冰川神社/glin咖啡館喝下午茶/

搭錯車,不小心搭到長岡站/長岡站搭回高崎約49分鐘/

高崎站拿行李劃位及icoca加值/18:22搭往上野/上野搭電車到成田機場/

22:00飛回台灣


TAG:

 

日本東北,秋田新幹線,東北新幹線,上越新幹線,北陸新幹線,自由行分享,新幹線,

東日本JR套票,弘前城,青森,秋田,田澤湖,毛越寺,水澤公園,北上,盛岡城,夜櫻,輕井澤,

川越地區,鐵道博物館

 

文章標籤

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼