EXCEL VBA處理股票分析自動最佳化範例
最近上EXCEL入門班的學生問了個還蠻不錯的問題,
雖然股票分析對我而言很外行,但他很認真的仔細跟我解說他的問題,
也很認真的寫出的VBA程式,
但由於他程式有部分是從別的書中的程式參考而來,
所以有很多地方不能理解,
於是我就逐步的說明,主要要能真掌握VBA程式,
還是要把成是拆解成幾個部分看,
參考來的程式碼由於作者把好幾個部分程式寫入,
讓原本功力不深的同學不容易理解。
其次,寫程式沒有一定的規則,最重要的自己熟悉的邏輯,
不然要懂別人的邏輯不如自己重寫來的快。
再者,
養成程式撰寫的好習慣一定是必要的,
沒有註解,沒有縮排習慣的人,雖急就章寫好程式,
但將來除錯或是更複雜的程是將是頭痛問題,
更別說要別人理解你的程式了。
以下是程式畫面,分成3部分,
1.長短均線差列表程序
2.取用EXCEL內建函數與加入顏色
3.如何清除顏色與最佳化結果
同時也有573部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,東吳EXCEL VBA與資料庫雲端設計116第1次(VBA直接輸出與VBA裡函數與練習151擷取括弧中字串) 上課內容: 01_重點回股與VBA撰寫 02_自行VBA撰寫流程說明 03_加上迴圈與列變數 04_VBA直接輸出與VBA裡函數說明 05_VBA程式除錯與自訂函數 06_練習151擷取括...
「vba清除列」的推薦目錄:
- 關於vba清除列 在 吳老師excel函數與vba大數據教學 Facebook 的精選貼文
- 關於vba清除列 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
- 關於vba清除列 在 吳老師教學部落格 Youtube 的最佳解答
- 關於vba清除列 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於vba清除列 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於vba清除列 在 [問題] excel vba語法:刪除K欄為空白之列- 看板Office 的評價
- 關於vba清除列 在 08 用VBA刪除列 的評價
- 關於vba清除列 在 如何利用VBA自訂的表單填完內容後,又可以新增下一筆資料 的評價
vba清除列 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
EXCEL VBA處理股票分析自動最佳化範例
最近上EXCEL入門班的學生問了個還蠻不錯的問題,
雖然股票分析對我而言很外行,但他很認真的仔細跟我解說他的問題,
也很認真的寫出的VBA程式,
但由於他程式有部分是從別的書中的程式參考而來,
所以有很多地方不能理解,
於是我就逐步的說明,主要要能真掌握VBA程式,
還是要把成是拆解成幾個部分看,
參考來的程式碼由於作者把好幾個部分程式寫入,
讓原本功力不深的同學不容易理解。
其次,寫程式沒有一定的規則,最重要的自己熟悉的邏輯,
不然要懂別人的邏輯不如自己重寫來的快。
再者,
養成程式撰寫的好習慣一定是必要的,
沒有註解,沒有縮排習慣的人,雖急就章寫好程式,
但將來除錯或是更複雜的程是將是頭痛問題,
更別說要別人理解你的程式了。
以下是程式畫面,分成3部分,
1.長短均線差列表程序
2.取用EXCEL內建函數與加入顏色
3.如何清除顏色與最佳化結果
vba清除列 在 吳老師教學部落格 Youtube 的最佳解答
東吳EXCEL VBA與資料庫雲端設計116第1次(VBA直接輸出與VBA裡函數與練習151擷取括弧中字串)
上課內容:
01_重點回股與VBA撰寫
02_自行VBA撰寫流程說明
03_加上迴圈與列變數
04_VBA直接輸出與VBA裡函數說明
05_VBA程式除錯與自訂函數
06_練習151擷取括弧中字串說明
07_用FIND與MID與IFERROR函數切字串
08_改為用VBA輸出公式與清除
09_改為用VBA函數規則輸出結果
10_存成XLSM檔案格式
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-116
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/7/12
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
vba清除列 在 吳老師教學部落格 Youtube 的最讚貼文
東吳EXCEL VBA與資料庫雲端設計116第1次(VBA直接輸出與VBA裡函數與練習151擷取括弧中字串)
上課內容:
01_重點回股與VBA撰寫
02_自行VBA撰寫流程說明
03_加上迴圈與列變數
04_VBA直接輸出與VBA裡函數說明
05_VBA程式除錯與自訂函數
06_練習151擷取括弧中字串說明
07_用FIND與MID與IFERROR函數切字串
08_改為用VBA輸出公式與清除
09_改為用VBA函數規則輸出結果
10_存成XLSM檔案格式
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-116
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/7/12
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
vba清除列 在 吳老師教學部落格 Youtube 的最佳貼文
東吳EXCEL VBA與資料庫雲端設計116第1次(VBA直接輸出與VBA裡函數與練習151擷取括弧中字串)
上課內容:
01_重點回股與VBA撰寫
02_自行VBA撰寫流程說明
03_加上迴圈與列變數
04_VBA直接輸出與VBA裡函數說明
05_VBA程式除錯與自訂函數
06_練習151擷取括弧中字串說明
07_用FIND與MID與IFERROR函數切字串
08_改為用VBA輸出公式與清除
09_改為用VBA函數規則輸出結果
10_存成XLSM檔案格式
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/?hl=zh-TW#!forum/excel-vba-116
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
其他綜合範例
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/7/12
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
vba清除列 在 如何利用VBA自訂的表單填完內容後,又可以新增下一筆資料 的推薦與評價
各位大大好我已經用VBA將基本的表單跟按鈕做好了因為我只是跟剛學習1個月的VBA新手很多東西都還不太懂所以需要更為大大的幫忙我 ... 清除TextBox資料 ... <看更多>
vba清除列 在 [問題] excel vba語法:刪除K欄為空白之列- 看板Office 的推薦與評價
軟體:Excel
版本:2013
「第k欄」為空白者的「列」一律刪除
這個VBA的語法要怎麼寫?
例如
表格如下:
A B C D E F G H I J K
1 v v v v v v v v v v
2 v v v v v v v v v v v
3 v v v v v v v
4 v
5 v v v v v v v
6 v v v v v v
7 v v v v
8 v
9 v v v v v v v
第1, 3, 4, 8列的K欄位 = 空白
所以第1, 3, 4, 8整列的所有資料「刪除」,讓整列儲存格消失後,
下面的資料自動往上移,不是按delete清除資料內容
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.195.214
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1448113190.A.0F9.html
※ 編輯: maxmnbqq (106.105.195.214), 11/21/2015 21:47:05
※ 編輯: maxmnbqq (106.105.195.214), 11/21/2015 21:49:45
很感謝樓上大大的指教,但是我看不太懂......
※ 編輯: maxmnbqq (106.105.195.214), 11/21/2015 22:57:26
請問k9的9要變數,語法為? 上面的解釋看不太懂
另外,specialcells(4)的4是什麼意思?
使用現況
目前共有17815列,使用排序後,最後不為空白=16336列
16337列開始至17815列為空白
使用rnage(k1:k17815).specialcells(4).entirerow.delete
16337~17815列被刪除,但是16336列非空白,也被刪除
補充說明:K欄位為日期,例如2015/10/10
謝謝
※ 編輯: maxmnbqq (106.105.195.214), 11/21/2015 23:52:25
※ 編輯: maxmnbqq (106.105.195.214), 11/21/2015 23:55:53
對不起,我看錯了,16336列的K欄位是空白,所以當然會被刪掉
※ 編輯: maxmnbqq (106.105.195.214), 11/22/2015 00:14:38
※ 編輯: maxmnbqq (106.105.195.214), 11/22/2015 00:16:16
所以我直接使用excel 2013最後一列的數字1048576
range(k1:k1048576).specialcells(4).entirerow.delete
一樣可以用
太感謝你了^^
※ 編輯: maxmnbqq (106.105.195.214), 11/22/2015 00:57:54
... <看更多>