當前位置:首頁 » 股市行情 » excel用宏寫股票價格教程
擴展閱讀
丹陽統資聯最新報道 2025-06-24 13:07:29
股票委託價格方式 2025-06-24 12:56:57

excel用宏寫股票價格教程

發布時間: 2021-08-02 02:04:30

① EXCEL如何用VBA自動獲取每個股票近幾天的漲幅

一般網頁上的數據都可以通過VBA進行抓取,應用得好,可以實現對很很多資料的動態監測。
漲幅就是指目前這只股票的上漲幅度。
漲幅的計算公式:漲幅=(現價-上一個交易日收盤價)/上一個交易日收盤價*100%
例如:某隻股票價格上一個交易日收盤價100,次日現價為110.01,就是股價漲幅為(110.01-100 )/100*100%=10.01%.一般對於股票來說 就是漲停了!如果漲幅為0則表示今天沒漲沒跌,價格和前一個交易日持平。如果漲幅為負則稱為跌幅。
比如:一支股票的漲幅是:10%、-5%等 。

② 求一份關於Excel宏編寫的教程(電子版,不要視頻)

我的網路空間里有Excel疑難千尋千解叢書的3本書電子版(操作與技巧、函數與公式、VBA編程與實踐)下載鏈接,可以下載看看
http://hi..com/gouweicao78/blog/item/b1a889cbf105ad57f31fe759.html

③ EXCEL表格怎樣用宏,300分寫段宏用代碼

這個用VBA的宏來處理,其實比較簡單的,但你沒有說清楚要求,比如:這一千個工作簿的名字分別是什麼,或者都是保存在同一個文件夾中,每一個工作簿分別各有幾個表格,每個表格是固定相同格式還是隨機格式,每一個表格的同一個地方指的是什麼地方,要添加數字,添加什麼樣的數字,不同的工作簿和不同的表格的相同地方是以什麼樣的規則添加特定的數字,等等這些信息都沒有說明清楚,那是無法做的,把這些說清楚了,應該是比較簡單就能實現的。

④ excel調用股票實時價格

1、你想要哪只股?
2、直接給你公式你會修改嗎?
3、想做到適合你自己,就只能教你怎麼調用!
4、你以為是EXECL本身的數據處理啊!!!
以下內容是教你怎麼調用,愛用不用拉倒,問個問題還限定這個限定哪個的,別人教你怎麼去弄還弄不出來,也不去思考思考:
1、打開EXECL軟體,找到「數據---來自網站」;
2、點擊後會彈出一個對話窗口,在地址旁邊的輸入框處輸入網站的地址;
3、查找網站的地址,你打開網易或搜狐,裡面有股票財經,進入後輸入你想要查詢的股票代碼,會得到該股票查詢的網站地址;(將該地址復制到上面那點);
4、在對話窗口裡面,你會看到整個網頁的信息,並且在網頁每個內容框前面都會有個箭頭;
5、在你需要的信息那個框,點擊那個箭頭,會變成一個勾,說明你已經選擇該項;
6、至於對話窗口裡面選項的每個設定,有什麼功能,自行單個去理解;
7、點擊導入,就可以得到來自網站上的數據;
8、每個數據的來源都是有埠的,不是你想用公式就用公式,有時需要引用;
9、如果你需要用到統計,現在你可以在EXECL裡面用函數進行操作了;
10、不知道是否所有的EXECL版本都支持;

⑤ excel公式用宏來寫!

Sub x()

If [b2] = "" Then

[c2] = ""

Else

[c2] = Int(([b2] - DateSerial(2019, 12, 30)) / 7) + 1

End If

End Sub

⑥ excel 銷售單輸入產品編碼時自動填寫價格 不要用公式,用宏代碼解決,謝謝

把VLOOKUP公式寫入宏代碼

⑦ excel股票自動刷新,VBA代碼如何寫啊

我測試了下發現是滑鼠放上去懸停才能觸發刷新數據的動作。。。

sheet1里寫:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

宏2

End Sub

模塊1里寫:

Sub 宏2()

'

' 宏2 宏

ActiveWorkbook.RefreshAll

If Sheet1.[G1] <> "停止刷新" Then Application.OnTime (Now + TimeSerial(0, 0, 2)), "宏2"

End Sub

親測OK。

TimeSerial(0, 0, 2) 裡面的2就是每2秒刷新一次,可以改成你想要的數值。

這個是我錄制宏,再稍微修改下,幾分鍾完成的。

⑧ 如何在excel表格里建立股票價格的動態鏈接

方法與步驟如下:
1、首先查找股票價格表的地址。
2、打開EXCEL表將游標置於A1,選「數據/導入外部數據/新建veb查詢」,在地址欄輸入股票價格表地址,「轉到」,單擊價格表旁黃色向右箭頭,單擊「導入」,即可將價格表導入EXCEL表。
3、將EXCEL表起名,保存。
4、游標放在新導入表格中,在「數據/導入外部數據/數據區域屬性/數據控制項」中,勾選「打開工作簿時自動刷新/確定」。
5、再在目錄打開保存過的EXCEL表,點擊「啟用自動刷新」按鈕,即可根據網上最新的股票數據予以刷新。
6、進一步建立自己股票查詢表,用VLOOKUP函數根據股票代碼將自己的股票信息導入到查詢表中,並設置收益計算等項目。

⑨ excel宏編程教程有哪些

一、宏的自學。首先需要明確的是,本文不可能教會您關於宏的所有內容。您需要學會利用"錄制宏"的方法來學習宏:點擊excel" 工具"下拉菜單中"宏"下?quot;錄制新宏",此後可象平時一樣進行有關操作,待完成後停止錄制。然後再點擊"工具"下拉菜單中"宏"下"宏"的"編 輯"選項即可打開剛才所錄制的宏的Visual Basic源程序,並且可以在此時的"幫助"下拉菜單中獲得有關的編程幫助。對錄制宏進行修改不僅可以學習宏的使用,還能大大簡化宏的編寫。

二、基本概念。為了學習excel中的宏,我們需要先了解以下一些基本概念。

1、工作簿:Workbooks、Workbook、ActiveWorkbook、ThisWorkbook

Workbooks集合包含excel中所有當前打開的excel工作簿,亦即所有打開的excel文件;Workbook對應Workbooks中的成員,即其中的excel文件;ActiveWorkbook代表當前處於活動狀態的工作簿,即當前顯示的excel文件;ThisWorkbook代表其中有Visual Basic代碼正在運行的工作簿。

在具體使用中可用Workbooks(index)來引用Workbook對象,其中index為工作簿名稱或編號;如Workbooks(1)、 Workbooks("年度報表.xls")。而編號按照創建或打開工作簿的順序來確定,第一個打開的工作簿編號為1,第二個打開的工作簿為2……。

2、工作表:Worksheets、Worksheet、ActiveSheet

Worksheets集合包含工作簿中所有的工作表,即一個excel文件中的所有數據表頁;而Worksheet則代表其中的一個工作表;ActiveSheet代表當前處於的活動狀態工作表,即當前顯示的一個工作表。

可用Worksheets(index)來引用Worksheet對象,其中index為工作表名稱或索引號;如Worksheets(1)、 Worksheets("第一季度數據")。工作表索引號表明該工作表在工作表標簽中的位置:第一個(最左邊的)工作表的索引號為1,最後一個(最右邊 的)為Worksheets.Count。需要注意的是:在使用過程中excel會自動重排工作表索引號,保持按照其在工作表標簽中的從左至右排列,工作表的索引號遞增。因此,由於可能進行的工作表添加或刪除,工作表索引號不一定始終保持不變。

3、圖表:Chart 、Charts、ChartObject、ChartObjects、ActiveChart

Chart代表工作簿中的圖表。該圖表既可為嵌入式圖表(包含在ChartObject中),也可為一個分開的(單獨的)圖表工作表。

Charts代表指定工作簿或活動工作簿中所有圖表工作表的集合,但不包括嵌入式在工作表或對話框編輯表中的圖表。使用Charts(index) 可引用單個Chart圖表,其中index是該圖表工作表的索引號或名稱;如Charts(1)、Charts("銷售圖表")。圖表工作表的索引號表示 圖表工作表在工作簿的工作表標簽欄上的位置。Charts(1)是工作簿中第一個(最左邊的)圖表工作表;Charts(Charts.Count)為最後一個(最右邊的)圖表工作表。

三、

1、對於從沒使用過Excel宏功能的話,一般要先進行添加「宏」選項,具體路徑就是點擊左上角的微軟圖標,依次選擇:「Excel選項」-「常用」,勾選「功能區顯示開發工具選項卡」,然後就可以看到在Excel選項卡中就多了一個「開發工具」的選項。

2、在Excel選項卡上選擇「開發工具」,開始宏的錄制,選中B3單元格的文字【網路網頁】,點擊選擇「錄制宏」。

3、這時,會彈出一個「錄制新宏」的對話框,我們想要將【網路網頁】進行加粗和變紅的操作,因此,將宏的名稱命名為「加粗變紅」,同時設定快捷鍵便於快速調用,小編建議大家使用大寫字母的快捷鍵,最後點擊「確定」按鈕開始錄制。

4、按照我們錄制宏的目的,選擇「開始」選項卡,對於【網路網頁】進行加粗和變紅的操作。

5、完成以後切換到「開發工具」選項卡,點擊「停止錄制」按鈕。這樣,命名為「加粗變紅」的宏就錄制好了。