EXCEL下拉清單用VBA自動查詢與顯示不同資料
雖說用EXCEL的內建函數也可以做出類似的效果,
但要用IF、SMALL、IFERROR函數,還要會在EXCEL中執行陣列,
授課的結果,大多學員幾乎陣亡。
反而用VBA來撰寫自動查詢與顯示不同資料,
似乎就變簡單了,
只要會撰寫簡單的 For迴圈,用Cells物件,
將B到E欄資料,複製到G到J欄,
配合變數 k ,就可以逐一的將資料複製過來,
當然資料也可以是在不同的工作表或工作簿。
反而用VBA來處理顯得更加簡便,
所以,若有更複雜的工作,要提高工作效率,
建議,還是用VBA為佳。
如何用VBA來做,再來就是可以配合事件驅動,就可以省去按鈕動做了。
完整連結:
https://terry55wu.blogspot.com/2019/05/excelvba.html
吳老師 2019/5/27
同時也有112部Youtube影片,追蹤數超過5萬的網紅佑來認真教,也在其Youtube影片中提到,此實作著重於簡化程式碼,會用到的技巧有另外宣告函數、for迴圈、以及一維陣列的使用,對初學者有詳細的解說,請一步步的跟著操作,不熟練者可重覆觀看,早日吸收熟練。...
「for迴圈陣列」的推薦目錄:
- 關於for迴圈陣列 在 吳老師excel函數與vba大數據教學 Facebook 的精選貼文
- 關於for迴圈陣列 在 小吃貨的英國生活日記 Facebook 的最佳解答
- 關於for迴圈陣列 在 紀老師程式教學網 Facebook 的精選貼文
- 關於for迴圈陣列 在 佑來認真教 Youtube 的最佳解答
- 關於for迴圈陣列 在 吳老師教學部落格 Youtube 的最佳解答
- 關於for迴圈陣列 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於for迴圈陣列 在 Re: [問題] 依照迴圈變數讀取陣列- 看板Fortran - 批踢踢實業坊 的評價
- 關於for迴圈陣列 在 JS 筆記- for 迴圈+ array 陣列的使用方法 - 提姆寫程式 的評價
- 關於for迴圈陣列 在 新手C++ 用For迴圈將陣列複製到另一陣列- 軟體工程師板 - Dcard 的評價
- 關於for迴圈陣列 在 在C 中使用Do While 迴圈迭代陣列 - 他山教程 的評價
for迴圈陣列 在 小吃貨的英國生活日記 Facebook 的最佳解答
分享實用文章~這整理的真好!!!
for迴圈陣列 在 紀老師程式教學網 Facebook 的精選貼文
[WebTech #82] JavaScript 大補帖!一篇搞定 JavaScript!
這篇大概是今天唯一會分享的一篇了...別誤會!我沒有偷懶!關於 JavaScript,我一樣收集了大約 80 幾篇國內外文章打算分享的!但是昨天晚上,不小心找到我現在要分享的這篇,一頁就刊出 89 篇影音教學!而且主題包括「JavaScript 入門」、「JavaScript 物件」、「AJAX」、「DOM」、「jQuery」。把我要分享的主題全包括了!而且還追加「用 JavaScript 做 App」、「JavaScript 設計模式」等幾個額外的主題。
我倒抽一口涼氣,心想:「這篇貼出去我還混什麼啊?」於是我的心情就在「照原定計畫刊出 80 幾篇、以彰顯小弟的努力跟多賺幾個讚」,還是「貼出這一篇、頂著可能被別人罵偷懶、但對大家有幫助」之間搖擺不定。最後...我決定還是以讀者能夠理解為最優先!虛榮心什麼的去吃 X 吧... XD。
原文是台灣的一位網友,依照 w3schools.com (我前幾天分享 CSS 時也有引用他們的文章)的大綱,以台灣方面電腦用語(如:Object=物件,而非「對象」。Memory=記憶體,而非「內存」)錄製而成的影音教學。考量到本粉絲頁還是以台灣網友佔多數,中國、香港、新加坡、馬來西亞的網友,如果您們不習慣台灣這邊的用語就抱歉了!我會提供英文原文給您們參考的!
接下來,就讓我隆重介紹今天唯一一篇、也最補的一篇:JavaScript 教學大補帖!連結與大綱如下,想學會的朋友一定要耐心看完喔:
台灣網友影音版:
http://ithelp.ithome.com.tw/question/10098361
w3schools.com 英文原文(無影片):
http://www.w3schools.com/js/
JavaScript 教學 1:簡介
JavaScript 教學 2:環境
JavaScript 教學 3:變數
JavaScript 教學 4:運算子
JavaScript 教學 5:邏輯
JavaScript 教學 6:If...Else
JavaScript 教學 7:Switch
JavaScript 教學 8:彈出式對話框
JavaScript 教學 9:函數
JavaScript 教學 10:for 迴圈
JavaScript 教學 11:while 迴圈
JavaScript 教學 12:for each 迴圈
JavaScript 教學 13:break/continue
JavaScript 教學 14:事件
JavaScript 教學 15:Exception
JavaScript 教學 16:自定義錯誤
JavaScript 教學 17:特殊字元
JavaScript 教學 18:物件
JavaScript 教學 19:字串
JavaScript 教學 20:日期
JavaScript 教學 21:陣列
JavaScript 教學 22:布林
JavaScript 教學 23:數學
JavaScript 教學 24:正規式
JavaScript 教學 25:Browser 物件
JavaScript 教學 26:Cookie
JavaScript 教學 27:setInterval
JavaScript 教學 28~30:AJAX
JavaScript 教學 31~33:DOM
JavaScript 教學 34~42:jQuery
JavaScript 教學 43:JSON
JavaScript 教學 44~55:App 實作
JavaScript 教學 56﹣85:JS 三十參
JavaScript 教學 86:JSFiddle
JavaScript 教學 87~89:設計模式
for迴圈陣列 在 佑來認真教 Youtube 的最佳解答
此實作著重於簡化程式碼,會用到的技巧有另外宣告函數、for迴圈、以及一維陣列的使用,對初學者有詳細的解說,請一步步的跟著操作,不熟練者可重覆觀看,早日吸收熟練。
for迴圈陣列 在 吳老師教學部落格 Youtube 的最佳解答
跨平台APP開發使用Visual Studio2015與PhoneGap(第9次複習與JAVASRIPT與APP開發&範例輸入半徑計算面積&範例輸出九九乘法表&For巢狀結構印出星號正向與反向&範例剪刀石頭布說明)
上課內容:
01_JavaScript與DOM物件模型說明
02_建立練習頁面與輸入數字按鈕
03_連結事件與撰寫方法
04_複製按鈕範本與兩重邏輯
05_修改為多重邏輯的ELSEIF敘述
06_字串比對與多重邏輯
07_用FOR迴圈加總某正整數
08_WHILE與DO迴圈與陣列說明
完整影音
https://www.youtube.com/playlist?list=PLCfL1sBZ2_SRUgs471MO9HnpMaQ2IWPoM
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/labor_app_2016
懶人包:http://terry55wu.blogspot.com/p/android.html
課程理念與課程介紹:
從基礎、進階到雲端資料庫整合與行動網頁的全面運用,打造最強、最新、最實用的全方位商業級互動網站!
並延伸到APP開發,並將之結合,用JAVA程式設計APP對一般人來說太難,這門課就是用網站觀念做APP,利用PhoneGap服務見可以快速將Web轉成APP。
並使用Visual Studio 2015 X Cordova跨平台應用程式設計,環境建置 X 開發入門 X 介面設計 X 各種應用元件App實務開發的完全整合學習!
最簡單!開發及維護成本低,直接整合應用HTML、CSS及JavaScript進行App開發,學習曲線最短,效率最高!
超跨界!一次開發,即可發佈Android、iOS、Windows不同平台的App,免除學習多種開發工具的煩惱。
神開發!應用HTML即可直接控制智慧手機照相攝影、錄音放音、GPS羅盤、無線網路等眾多硬體感測器!
極直覺!搭配Visual Studio 2015即可簡化專案佈置與程式碼輸入流程,提高開發效率!
不藏私!全新的版本、最全面的解說,引領全方位的App應用程式開發學習。重實例!以小範例入門,到整合的App實例,深入行動應用,範例全面涵蓋:系統醫生、聯絡簿管理、音樂播放器、定位地圖、自我介紹、QRCode掃瞄器、中英文語音合成、檔案上傳下載、簡易照相機、數位羅盤…
參考書目
跨平台 Android.iPhone 程式開發:使用 Visual Studio Community+Cordova/PhoneGap+jQuery Mobile作者:陳會安ISBN:9789863123217出版社:旗標出版日期:2016/01/21
Visual Studio 2015 X Cordova跨平台App實戰訓班(附近120分鐘關鍵影音教學/全書範例程式)鄧文淵 總監製/文淵閣工作室 編著出版商: 碁峰出版日期: 2016-03-29
HTML5+CSS3+jQuery Mobile輕鬆打造App與行動網站(第二版)
作者: 數位新知, 陳婉凌
出版社:博碩 出版日期:2016/01/08
吳老師教學部落格:
http://terry55wu.blogspot.com/
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,app開發教學,Visual Studio2015,PhoneGap
for迴圈陣列 在 吳老師教學部落格 Youtube 的最讚貼文
跨平台APP開發使用Visual Studio2015與PhoneGap(第9次複習與JAVASRIPT與APP開發&範例輸入半徑計算面積&範例輸出九九乘法表&For巢狀結構印出星號正向與反向&範例剪刀石頭布說明)
上課內容:
01_JavaScript與DOM物件模型說明
02_建立練習頁面與輸入數字按鈕
03_連結事件與撰寫方法
04_複製按鈕範本與兩重邏輯
05_修改為多重邏輯的ELSEIF敘述
06_字串比對與多重邏輯
07_用FOR迴圈加總某正整數
08_WHILE與DO迴圈與陣列說明
完整影音
https://www.youtube.com/playlist?list=PLCfL1sBZ2_SRUgs471MO9HnpMaQ2IWPoM
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/labor_app_2016
懶人包:http://terry55wu.blogspot.com/p/android.html
課程理念與課程介紹:
從基礎、進階到雲端資料庫整合與行動網頁的全面運用,打造最強、最新、最實用的全方位商業級互動網站!
並延伸到APP開發,並將之結合,用JAVA程式設計APP對一般人來說太難,這門課就是用網站觀念做APP,利用PhoneGap服務見可以快速將Web轉成APP。
並使用Visual Studio 2015 X Cordova跨平台應用程式設計,環境建置 X 開發入門 X 介面設計 X 各種應用元件App實務開發的完全整合學習!
最簡單!開發及維護成本低,直接整合應用HTML、CSS及JavaScript進行App開發,學習曲線最短,效率最高!
超跨界!一次開發,即可發佈Android、iOS、Windows不同平台的App,免除學習多種開發工具的煩惱。
神開發!應用HTML即可直接控制智慧手機照相攝影、錄音放音、GPS羅盤、無線網路等眾多硬體感測器!
極直覺!搭配Visual Studio 2015即可簡化專案佈置與程式碼輸入流程,提高開發效率!
不藏私!全新的版本、最全面的解說,引領全方位的App應用程式開發學習。重實例!以小範例入門,到整合的App實例,深入行動應用,範例全面涵蓋:系統醫生、聯絡簿管理、音樂播放器、定位地圖、自我介紹、QRCode掃瞄器、中英文語音合成、檔案上傳下載、簡易照相機、數位羅盤…
參考書目
跨平台 Android.iPhone 程式開發:使用 Visual Studio Community+Cordova/PhoneGap+jQuery Mobile作者:陳會安ISBN:9789863123217出版社:旗標出版日期:2016/01/21
Visual Studio 2015 X Cordova跨平台App實戰訓班(附近120分鐘關鍵影音教學/全書範例程式)鄧文淵 總監製/文淵閣工作室 編著出版商: 碁峰出版日期: 2016-03-29
HTML5+CSS3+jQuery Mobile輕鬆打造App與行動網站(第二版)
作者: 數位新知, 陳婉凌
出版社:博碩 出版日期:2016/01/08
吳老師教學部落格:
http://terry55wu.blogspot.com/
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,app開發教學,Visual Studio2015,PhoneGap
for迴圈陣列 在 JS 筆記- for 迴圈+ array 陣列的使用方法 - 提姆寫程式 的推薦與評價
透過迴圈來取得陣列裡的資料. 當得到龐大的陣列資料時,透過迴圈來存取資料會輕鬆又省事,所以陣列跟迴圈常常會搭配使用。 ... <看更多>
for迴圈陣列 在 新手C++ 用For迴圈將陣列複製到另一陣列- 軟體工程師板 - Dcard 的推薦與評價
大家好我今天在寫河內塔,遇到了一個問題,想請教各位大大,先謝謝大家了,我想要將移動前每個圓柱的狀態複製儲存下來,以下是程式碼,abc是用來複製 ... ... <看更多>
for迴圈陣列 在 Re: [問題] 依照迴圈變數讀取陣列- 看板Fortran - 批踢踢實業坊 的推薦與評價
我在想
如果你本來就是一個11x11的input data
你可以直接開個11x11的array
直接用簡單的迴圈把值都塞滿
以90/95的語法接下來你就可以直接簡單給值了
REAL*8 array(11,11)
OPEN(UNIT=11,FILE'xxx.txt')
DO J = 1, 11
READ(11,*) (array(I,J),I=1,11)
END DO
這樣就一次都拿到值了
接下來你要怎麼處理應該都簡單了
再把U_A,U_B以及U_1~U_9一起開成一個U(11)的array更開心
以第I行來看
這樣array(I,1)就是U_A , array(I,11)就是U_B , array(I,2~10) 就是U_1~U_9
反正你有第I行可比判別
內部計算就只要利用count來判斷11-I就行
DO I = 1, 11
count = 11 - I
result(I) = 0.0d0
!for UA
result(I) = result(I) + array(I,1)
!for U2~U9
DO J = 2 , count
result(I) = result(I) + REAL(J,KIND=8)*array(I,J)
END DO
!for UB
result(I) = result(I) + array(I,11)
END DO
也就是不要寫開一個一個變數 而是都改由array處理
這樣子也不用麻煩要改讀取format的問題
輸出跟計算也更簡便
希望可以提供你一個方向囉
※ 引述《JiGo (ㄐㄍ)》之銘言:
: ※ 引述《snowanimal (動物先生)》之銘言:
: : 1的部分是我要讀的值,並做一點計算
: : 如果我沒搞錯問題,那麼方法該跟下面的方式差不多。
: : 先聲明一點,因為太久沒用fortran,所以我無法保證語法的正確性。
: : do x=LYR,1,-1 (迴圈11次)
: : array(x)=0.0
: : read (,)array(x)
: : enddo
: : 迴圈的變數可以由小變大,也可以由大變小。
: : 所以你就讓他從11格讀到剩下1格就好啦,然後計算的東西就包在迴圈裡面即可。
: : 我不確定是不是百分之百正確,因為太久沒用fortran,所以語法可能有誤。
: 應該這樣說
: 我是用下面的方式去讀值
: 101 READ(Rline,FMT3)U_B,U_A
: 102 READ(Rline,FMT4)U_1,U_2,U_3,U_4,U_5,U_6,U_7,U_8,U_9
: FMT3和FMT4會隨迴圈數變化
: 先讀最外面的兩個值
: 再讀中間的其他值
: 但是在第二個迴圈的時候U_9因為不在格式中所以會有錯誤
: 第三個圈時U_8和U_9亦然
: 因此造成程式停擺
: 所以想問說在102行後面讀取值的編號與個數
: 要怎麼用成可以隨迴圈數改變
: 因為每個值都會用來計算
: 所以想對讀取到的每個值做編號
: 隨後可能就是利用 U_A+2*U_1+3*U_2+.......+n*U_B 之類的計算
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.135.74
... <看更多>