2014年12月31日 星期三

如何將大量工作表整合在一個工作表

如何將大量工作表整合在一個工作表

最近選多學員問到工作上常遇到需要將大量的工作表合併一個工作表的作法,
若是一直土法煉鋼的方式複製貼上,將會耗掉大量寶貴的時間,效率自然不能提升,
若能用VBA製成按鈕,不到一秒就可解決原本需耗掉幾十分鐘的工作,若每天都要做的工作,建議用VBA來解決,效率相差百倍以上,VBA也可以亦可解決每天都需要做的工作,這樣長久下來,省下的時間難以估計
至於該怎麼做,
有以下幾種方式,
一種是錄製巨集來修改
另一種則是直接寫成VBA
以下先來看錄製巨集來修改的方法:

01_錄製一月工作表複製到總表巨集

 
02_巨集加上移至最後列


 03_巨集加上下移一列


 04_將巨集置於迴圈中


 05_增加合併工作表與清除按鈕
 
影音教學:

其他相關學習:
教學論壇:
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電腦也沒問題。

上課參考用書:
看!就是比你早下班-50個ExcelVBA高手問題解決法
作者:楊玉文  出版社:松崗
出版日期:2011年02月15日  定價:550元

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

更多EXCEL VBA連結:
01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524

吳老師 2014/12/31

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

2014年12月24日 星期三

VB.NET視窗設計懶人包(銜接VBA)

VB.NET視窗設計懶人包(銜接VBA)

這是103年12月25日重新整理當年上的VB.NET視窗設計課程。
溫故知新,5年前的課程讓我成長許多,
影音放著沒用也是多餘,年幫助更多學習者也是功德。
在耶誕節能獻給想學習視窗程式卻苦無途徑的朋友。

吳老師 103/12/25
--------------------------------------------------------------------------------
這學期(民98年)在勞工大學開了兩門課,都是VB.NET視窗程式設計
其實兩個地方都開一樣的課程以經容易稀釋學員,在加上是程式設計
想說會不會沒學生來選課,有些擔心,在過年前,
看到現上選課人數也真的如我預期的,人數少得可憐,
不過還好接到蔡先生的來電,希望我也能幫忙宣傳一下課程,
於是發了封EMAIL給論壇上學習的網路學員,果然選課程數在開學前成長超過一倍以上
可見網路下,我的宅學員還真不少。開學前見接到承辦人楊先生來電,說已過開課程數門檻,所以這學期星期四、五都是VB.NET的課程,之後的分享還是以班上學員為主,也會提供更清晰的影音輔助學習,而往上的宅學員,可能就只能收到清晰度差些,或是不是很完整的板本了。以下為上課內容精華,供學員復習之用,若有疑問,歡迎回文。

成績計算範例、概說VB2008觀念、我的第一個範例(PB)、範例(PB)+縮小放大、電子鐘製作、電子鐘製作計時器 

VB.NET2008程式設計第 3次上課
如何變數宣告、常數宣告、控制項移動、控制項移動&改成PB1標準體重、體重BMI計算

VB.NET2008程式設計第4次上課
如何製作猜數字遊戲加入如果7次即無法作答、專案管理的方法、高血壓篩選程式、高血壓篩選程式&介面修改、如何將ENTER轉成按鈕&如何只能輸入數字、專案管理&開檔&加入現有項目、週年慶活動範例

VB.NET2008程式設計第 5 次上課
如何製作消費卷介面設計、消費卷程式碼撰寫、程式碼除錯與如何設定中斷點、FORNEXT迴圈範例、加入INT函數&除錯、For迴圈從起始值加到結束值、加入間隔值的選取功能、將加法改成乘法&改成反向迴圈、如果初始值比結果值來的大

VB.NET2008程式設計第 6 次上課
如何製作九九乘法表練習、MSGBOX改成LABEL的顯示結果、IF...ELSE改成IIF函式、小狗動畫解說、小狗跑步介面設計、小狗跑步程式設計字幕移動解說與介面、字幕移動程式

VB.NET2008程式設計第 7 次上課
如何製作記憶力大考驗介面與功能、記憶力大考驗初始值、記憶力大考驗出題與計時、記憶力大考驗程式碼、記憶力大考驗&難易調整、卡拉OK字幕解說、卡拉OK字幕改成IMAGESLIST方式存圖、卡拉OK字幕加上第二段

VB.NET2008程式設計第 8 次上課
如何製作講解成績計算平均程式與介面設計、撰寫程式碼前半部、顯示結果並除錯、檢查空白與小魚0大於100除錯的技巧與更改變數、海角七號:字型變化、海角七號:加上互斥的邏輯、PCDIY估價程式介面設計、程式碼撰寫

VB.NET2008程式設計第 9 次上課 
如何製作遮罩控制項的使用、MSGBOX控制項改成TOOLTIP控制項、補充計算錯誤次數給不同的訊息、說明問卷調查結果&身分證字號界面說明、身分證判斷程式&如何從VBGUDIE中複製程式使用、如何找到程式碼新就交換的資源&TQCVB2008題目與安裝、秀圖程式介面解說、秀圖程式撰寫

VB.NET2008程式設計第10次上課
萬年曆解說&介面、閒聊程式設計的趨勢與需求、萬年曆程式碼撰寫、停車費計算介面設計、停車費計算介面設計&預設值、停車費程式設計說明


VB.NET2008程式設計第11次上課
擲骰子遊戲界面說明、擲骰子遊戲程式碼說明、將骰子變成3個、大樂透開獎程式、大樂透開獎程式界面解說、解決亂數重複的問題、產生沒有重複的大樂透號碼、介紹TQC2008解答方式、撲克牌發牌程式解說

VB.NET2008程式設計第12次上課
如何將作業美化、除了美化還可以加功能、增加最佳秒數與其他功能、展示同學猜拳遊戲與如何繳交作業、如何精簡程式成為副程式、如何精簡程式碼

VB.NET2008程式設計第13次上課
猜數字遊戲結束、同學分享擲骰子遊戲說明、擲骰子程式修改說明、擲骰子程式修改說明&行號&傳參數、擲骰子程式修改說明&說明IF的簡寫法、記憶力大考驗的程式修改建議

VB.NET2008程式設計第14次上課
鍵盤控制介面說明、程式撰寫說明、加上向右前進回到起點或向左後退回到終點、學生資料查詢介面解說、學生資料查詢程式解說

VB.NET2008程式設計第15次上課
學生資料查詢改成全民英檢查詢、學生資料查詢改成全民英檢查詢&ENTER轉成按鈕、改全民英檢查詢全部、15_04如何將程式修改設定並建立安裝程式、如何將輸入的大寫轉成小寫、表單的顯示與隱藏、功能表列範例介面與說明


VB.NET2008程式設計第16次上課
展示同學的作品、16_02字型設定程式解說、字型大小設定&直接放大縮小、展示同學的樂透彩作品OK檔案讀寫示範、檔案讀寫程式介面設計、檔案讀寫程式程式設計、檔案讀寫程式程式設計&加入開檔對話方塊

VB.NET2008程式設計第17次上課
增加OPEN對話方塊、展示同學作品樂透彩、說明st變數有毛毛的問題、記事本程式介面設計、記事本程式加入開啟檔案功能、記事本程式加入開啟檔案&過濾文字檔、記事本程式&儲存&另存、多媒體程式介面說明

VB.NET2008程式設計第18次上課
影音播放器設計、介紹第15章的幾個專案程式、英文聽力練習程式設計、英文聽力練習程式設計解答、調色盤界面說明、調色盤程式撰寫、調色盤程式撰寫


最後一次上課,還是要上點課,雖然五股同學準備了豐盛的晚餐,
也準備了一個禮物送我,但還是有上課的使命感,一定要把課到一個段落才行,
這次上課把13章講完,有很實用的影音播放器設計還有聲音播放程式,
可以設計英文聽力練習程式設計,還有調色盤功能,
雖然第14章就是最實用的資料庫,但由於課程時間的關係,
只能期待下學期了,下學期在五股繼續開VB.NET的延伸課程,
包括更實用的實例與資料庫,至於想學VB.NET而沒有基礎的同學,
可以先上YOUTUBE的影音課,並買書來看,應該可以漸漸跟上,
不然就是下學期可以跟我索取影音光碟,自行找時間補課,
這樣也是不錯的辦法。
希望程式設計能在勞工大學漸漸萌芽,成為勞工朋友的一項專業技能,
無論目前工作的自動化也好,或是將來轉職,一定都是很好的敲門磚,
最後也有幾個同學問證照考試的問題,建議可以整備丙級軟體設計,
與TQC VB2008的考試,這方面資訊網路都找的到,如果有近一步的問題,
也歡迎在EMAIL給我,最後感謝五股同學的禮物。


上課照片:













吳老師 103/12/25 整理

吳老師教學部落格:
http://terry55wu.blogspot.com/
論壇:


VB.NET視窗程式設計第3次上課(銜接EXCEL VBA設計)

VB.NET視窗程式設計第3次上課(銜接EXCEL VBA設計)
上課內容精華,供學員復習之用,若有疑問,歡迎回文。

今天上課的重點在了解程式設計變數常數的宣告
其次是控制項的屬性的改變,以達到移動等效果,
主要還是用一些常用的控制項,例如標籤、文字、圖片等,
最後舉了一個網路上的實例,把網路BMI診斷程式,
改成VB.NET程式,有些難,看得出有些同學已經跟不上,
所以就將程式碼的畫面也貼上來,有需要的自己參照重打一次即可。
程式設計說難不難,只要按部就班,一步步就可以學會,
但就是有恆心,加上平時要多練習,一定可以學會的
大家加油,有什麼問題也歡迎提出,吳老師會給大家當最強大的後盾。
01變數宣告
02常數宣告
03控制項移動
04控制項移動改成PB1
05標準體重

06體重BMI計算.avi
完整影音:


吳老師教學部落格:
論壇:

2014年12月23日 星期二

如何在JAVA顯示河洛之數結果

如何在JAVA顯示河洛之數結果

用證照題當範例學JAVA104河洛之數,
這是應東南科大呂老師之邀,協同輔導學生通過考試的上課內容,
解決:
  1. 104_01(單純輸出1-9)
  2. 104_02(打散1-9)
  3. 104_03(DO迴圈判斷8個方向為15)
104_01(單純輸出1-9)

 
104_02(打散1-9)

104_03(DO迴圈判斷8個方向為15)
 

 完整影音:

下載檔案:
課程理念:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達800萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
6.可延伸證照考試解題(TQC+)。
7.提供雲端影音連結
8.提供部落格教學日誌
9.提供論壇登入問題討論

上課用書:
Java SE 7與Android 4.x程式設計範例教本 
作者:陳會安 出版社:碁峰  出版日期:2011年12月29日

01_開頭簡報
02_問卷結果
03_JAVA開發環境建置

本學期課程目標:
1.把JAVA融入到Android
2.Android入門
3.Android範例詳解

1.把JAVA融入到Android
於是將拿自己最熟悉的JAVA證照題目,
用最好的開發環境 ECLIPSE開發JAVA變得很重要,
可惜目前要找到如何用 ECLIPSE開發 JAVA的書籍似乎闕如,
但要開發JAVA與Androdi就一定要學好ECLIPSE,
於是劇本流程:
1.ECLIPSE的環境建置。
2.新建JAVA專案,開始寫101題樂透彩模擬程式。
3.轉成視窗介面。
4.輸出程執行檔,可以在WINDOWS、MAC、LINUS等環境執行。
5.將專案改成APP。

上下來還蠻緊湊,因為也要繳交作業,學生開始變得更積極。
回家之後我就變成後製,又搖身一半為部落客,
寫文分享JAVA開發經驗。

吳老師教學論壇:

Android 教學研習心得分享懶人包:

智慧型手機(Android)設計入門總整理

吳老師教學部落格:

Android論壇:

JAVA教學,Google Andriod,TQC,程式開發,線上教學,android遊戲,android app,android sdk,android手機,android教學,android apps,google android,android軟體APP教學

2014年12月11日 星期四

如何在JAVA顯示系統時間並格式化(102)

如何在JAVA顯示系統時間並格式化

用證照題當範例學JAVA102 顯示系統時間,
這是應東南科大呂老師之邀,協同輔導學生通過考試的上課內容,
解決:
  1. 如何取得系統日期與時間
  2. 如何格式化日期與時間
01_如何引用Date類別取得時間
02_如何引用DateFormat類別格式化日期時間

03_各種格式化
 
04_用For迴圈格式化結果

完整影音:

下載檔案:
課程理念:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達800萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
6.可延伸證照考試解題(TQC+)。
7.提供雲端影音連結
8.提供部落格教學日誌
9.提供論壇登入問題討論

上課用書:
Java SE 7與Android 4.x程式設計範例教本 
作者:陳會安 出版社:碁峰  出版日期:2011年12月29日

01_開頭簡報
02_問卷結果
03_JAVA開發環境建置

本學期課程目標:
1.把JAVA融入到Android
2.Android入門
3.Android範例詳解

1.把JAVA融入到Android
於是將拿自己最熟悉的JAVA證照題目,
用最好的開發環境 ECLIPSE開發JAVA變得很重要,
可惜目前要找到如何用 ECLIPSE開發 JAVA的書籍似乎闕如,
但要開發JAVA與Androdi就一定要學好ECLIPSE,
於是劇本流程:
1.ECLIPSE的環境建置。
2.新建JAVA專案,開始寫101題樂透彩模擬程式。
3.轉成視窗介面。
4.輸出程執行檔,可以在WINDOWS、MAC、LINUS等環境執行。
5.將專案改成APP。

上下來還蠻緊湊,因為也要繳交作業,學生開始變得更積極。
回家之後我就變成後製,又搖身一半為部落客,
寫文分享JAVA開發經驗。

吳老師教學論壇:

Android 教學研習心得分享懶人包:

智慧型手機(Android)設計入門總整理

吳老師教學部落格:

Android論壇:

JAVA教學,Google Andriod,TQC,程式開發,線上教學,android遊戲,android app,android sdk,android手機,android教學,android apps,google android,android軟體APP教學