用EXCEL VBA快速將大量的EXCEL檔轉為PDF檔
完整連結:
https://terry55wu.blogspot.com/2019/11/excel-vbaexcelpdf.html
這是EXCEL VBA進階課程的單元七的大量工作表的分割時講到,剛好有學員問道如果想把大量的工作表,直接分割為PDF檔,該怎麼做?其實只要一個For迴圈配合ExportAsFixedFormat方法,就可以快速的將大量的工作表輸出為一個一個的PDF檔,省去人工所要花費的時間,如果你每天都需要將工作表轉為PDF,這個分享,應該可以幫到您很多的忙,節省大量時間。
其他可參考
如何用EXCEL VBA批次轉PDF檔 [連結
[問題詢問]如何修改VBA讓EXCEL自動轉存成PDF時不會出現副檔名 [連結
先學會如何用EXCEL VBA批次另存成2003與CSV等格式 [連結
與如何用EXCEL VBA自動批次匯入圖片與超連結 [連結
與如何增加EXCEL VBA按鈕 [連結
大數時代來臨如果不懂得裡用自動化方式處理資料,
處理資料將非常沒有效率,至於處理大數據的方案很多,
但最通行也沒有額外費用的大概只剩VBA了。
而且開啟EXCEL就包含VBA,除了在Windows外,
MAC蘋果電腦一樣也有EXCEL,VBA也可以沿用以前VB的資源。
教學影音完整版在論壇:
https://groups.google.com/forum/#!forum/scu_excel_vba2_86
EXCEL VBA進階班的課程規劃
主要是延伸入門課,延伸資料庫、多工作表、工作簿、網路爬蟲、視覺化報表等應用並與Python程式協同應用
單元01_資料拆解相關(VBA)
單元02_輸入自動化與表單設計
單元03_用ADO匯入與匯出資料庫
單元04_大量工作表合併與分割
單元05_資料查詢(篩選與分割工作表)
單元06_下載網路資料(YAHOO股市)
單元07_活頁簿與檔案處理(工作表分割與合併活頁簿)
單元08_視覺化報表與快速匯入圖片
吳老師 2019/11/22
同時也有160部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,VBA到Python程式2019開發2班第1次課程簡介與PYTHON懶人包&ECLIPSE與設定PYTHON路徑^建立專案與模組並輸入程式與執行^編碼設定與型態轉換^變數宣告與命名規則^邏輯判斷與年齡判斷^改為VBA^Range物件^表單與BMI範例^計算BMI與格式化) 01_課程簡介與PYTH...
「excel vba按鈕開啟檔案」的推薦目錄:
- 關於excel vba按鈕開啟檔案 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
- 關於excel vba按鈕開啟檔案 在 吳老師excel函數與vba大數據教學 Facebook 的最佳解答
- 關於excel vba按鈕開啟檔案 在 吳老師excel函數與vba大數據教學 Facebook 的精選貼文
- 關於excel vba按鈕開啟檔案 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於excel vba按鈕開啟檔案 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於excel vba按鈕開啟檔案 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於excel vba按鈕開啟檔案 在 [問題] vba 開啟活頁簿call 按鈕疑問- 看板Office - 批踢踢實業坊 的評價
- 關於excel vba按鈕開啟檔案 在 Excel VBA Userform資料打完後,點集按鈕能夠貼上至指定工作表 的評價
- 關於excel vba按鈕開啟檔案 在 Excel Vba程式設計社團 - Facebook 的評價
- 關於excel vba按鈕開啟檔案 在 新手上路| Excel VBA | Shirley的隨手筆記 的評價
excel vba按鈕開啟檔案 在 吳老師excel函數與vba大數據教學 Facebook 的最佳解答
VBA處理大數據政府開放與快速做出查詢系統
完整連結:
http://terry55wu.blogspot.tw/2016/05/vba.html
這是在東吳大學進修推廣部的VBA進階課上課的範例,
分享如何用簡單的VBA知識,就可以輕易地做出查詢系統來,
讓您快速輸入查詢關鍵字,就可以輕易地將查詢結果輸出到新的工作表中,
只需要有些VBA的基本知識,再多認識工作表物件(sheets)就足夠了。
建議先學會以下分享課程:
用EXCEL批次查詢實價登錄開放資料(大數據處理實例) [連結]
用EXCEL設計按清單批次查詢資料(自動新增工作表) [連結]
公訓處Big Data加值應用課程分享 [連結]
用EXCEL快速建立資料查詢系統(錄製巨集與修改) [連結]
如何建立EXCEL版的成語查詢系統 [連結]
如何快速在EXCEL中建立查詢系統(免資料庫)之1 [連結]
如何快速在EXCEL中建立查詢系統(免資料庫)之2 [連結]
如何將單次查詢改為批次查詢 [連結]
資料庫批次篩選新增與更名工作表 [連結]
大數時代來臨如果不懂得裡用自動化方式處理資料,
處理資料將非常沒有效率,
至於處理大數據的方案很多,
但最通行也沒有額外費用的大概只剩VBA了。
而且開啟EXCEL就包含VBA,除了在Windows外,
MAC蘋果電腦一樣也有EXCEL,
VBA也可以沿用以前VB的資源,這樣看來VBA處理大數據應該沒有什麼對手了。
本範例主要是利用EXCEL的篩選功能時做成VBA,
可以一鍵就可以批次查出政府開放的實價登錄的查詢結果,
自動依據清單,可以自動將清單項目,逐一自動新增工作表,
並將查詢結果匯入,也可以隨時更改查詢需求,
除了便利外,也非常有彈性,
並可結合從網路下載資料到EXCEL中,隨時更新最新的資訊。
當然未來也可以結合雲端資料庫,與APP連動了。
內政部不動產實價登錄網站 [連結]
範例檔 [下載]
上課內容:
01_下載內政部實價登錄開放資料
02_下載EXCEL檔案
03_只下載新北市開放資料
04_留下不動產買賣資料
05_貼上查詢VBA程式做修改
06_產生輸入地址關鍵字介面
07_自動新增工作表並輸出結果
程式碼:
教學影音(完整版在論壇):
http://terry55wu.blogspot.tw/2016/05/vba.html
教學影音完整版在論壇:
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…)
Excel VBA 與資料庫整合大活用(http://www.books.com.tw/exep/prod/booksfile.php…)
完整教學影音DVD申請:http://goo.gl/ZlBZE
論壇:http://groups.google.com/group/labor_excel_vba?hl=zh-TW
相關教學連結:
如何設計VBA表單與EXCEL當資料庫用(85期)
提高效率VBA入門班第1次上課心得分享
EXCEL VBA處理股票分析自動最佳化範例
如何在EXCEL VBA中快速刪除空白列
定存範例轉VBA與只能輸入數字的InputBox
如何學會EXCEL VBA資料庫系列之一
EXCEL VBA入門:如何撰寫自動格式化的VBA程式
EXCEL VBA入門之一:如何函數轉VBA
VB.NET設計(九九乘法表&小狗動畫&撲克牌&字幕)
回覆Excel VBA入門與進階課的差異?
如何批次下載股市資料到EXCEL中之2
如何用VBA快速取得期貨交易資料(開收高低量)
如何在EXCEL VBA隱藏與顯示工作表
如何移動工作表與排序之1
如何批次下載股市資料到EXCEL中之1
如何批次下載股市資料到EXCEL中
如何建立表單與將EXCEL當成資料庫
如何讓用ACCESS將EXCEL的資料
如何排序工作表
如何將單次查詢改為批次查詢(EXCEL VBA自動化)
如何在EXCEL VBA的工作表隨機上顏色
如何快速在EXCEL中建立查詢系統(免資料庫)之2
如何精簡VBA程式與傳遞引數
如何快速在EXCEL中建立查詢系統(免資料庫)之1
如何將大量工作表整合在一個工作表
如何在EXCEL VBA新增沒有重複名稱工作表
如何自動下載YAHOO股市資料到EXCEL中
如何建立表單與將EXCEL當成資料庫使用
如何在EXCE VBA中複製工作表
如何在EXCEL VBA如何保護工作表
如何在EXCEL VBA新增沒有重複名稱工作表
如何在EXCEL工作表中移動
EXCEL VBA辦公自動化_如何建立查詢系統
如何當下拉清單改變時自動抓取資料之一
如何將數學函數轉EXCEL VBA設計之二
如何增加EXCEL VBA按鈕
如何設定EXCEL VBA開發環境設定說明
如何將EXCEL函數轉成VBA
如何再VBA中建立EXCEL的自訂函數讓公式變簡單
1.EXCEL VBA設計(自強基金會2012)第4次上課
http://terry55wu.blogspot.tw/2012/03/excel-vba20124.html
2.如何把EXCEL"函數"變為 "VBA"?自強基金會2012第5次上課
http://terry55wu.blogspot.tw/2012/04/excel-vba.html
3.自強基金會2012第8次上課
http://terry55wu.blogspot.tw/2012/05/excel-vba20128.html
4.自強基金會2012第9次上課
http://terry55wu.blogspot.tw/2012/05/excel-vba20129.html
5.EXCEL_VBA與資料庫--自強基金會2012(Ending)
http://terry55wu.blogspot.tw/2012/…/excelvba-2012ending.html
EXCEL,VBA,函數東吳進修推廣部,EXCEL VBA 函數 程式設計 線上教學 excel vba 教學 excel vba指令教學 vba範例教學excel excel vba教學視頻 excel函數教學 excel函數
excel vba按鈕開啟檔案 在 吳老師excel函數與vba大數據教學 Facebook 的精選貼文
如何用EXCEL VBA批次轉PDF檔
預覽:
這是在我的教學論壇有網路學員提的問題:
[問題詢問]如何修改VBA讓EXCEL自動轉存成PDF時不會出現副檔名 [連結]
先學會如何用EXCEL VBA批次另存成2003與CSV等格式 [連結]
與如何用EXCEL VBA自動批次匯入圖片與超連結 [連結]
與如何增加EXCEL VBA按鈕 [連結]
本範例主要是利用VBA的Workbooks物件的ExportAsFixedFormat方法,
可以一鍵就可以批次將EXCEL檔案批次匯出成PDF或其他格式,
這個範例主要是延續之前進階課裡提到的檔案自動匯出的觀念而來的,
如果沒有這方面概念者,建議還是要完整有系統學習為好,
比較重要的幾個簡易技巧有:
1.Application物件的FileDialog屬性,可以取得檔案或資料夾,回傳為字串。
2.用Dir函數,可以得知並列舉某資料夾中的所有檔案,直到找不到為止。
3.配合Do While迴圈,可以不斷列舉檔案,直到找不到檔案為止。
最後,配合Left與Len函數,可以將PDF檔名去除舊的xlsx附檔名訊息,
這是入門可成有教過的應用。
大數時代來臨如果不懂得裡用自動化方式處理資料,
處理資料將非常沒有效率,
至於處理大數據的方案很多,
但最通行也沒有額外費用的大概只剩VBA了。
而且開啟EXCEL就包含VBA,除了在Windows外,
MAC蘋果電腦一樣也有EXCEL,
VBA也可以沿用以前VB的資源,這樣看來VBA處理大數據應該沒有什麼對手了。
範例連結 [下載]
結果畫面:
上課內容:
01_轉檔結果畫面
02_操作介面
03_程式撰寫畫面
04_轉換成PDF檔多了附檔名
05_修改輸出時檔名的後5個字
06_修改結果沒有副檔名
程式碼:
excel vba按鈕開啟檔案 在 吳老師教學部落格 Youtube 的最佳貼文
VBA到Python程式2019開發2班第1次課程簡介與PYTHON懶人包&ECLIPSE與設定PYTHON路徑^建立專案與模組並輸入程式與執行^編碼設定與型態轉換^變數宣告與命名規則^邏輯判斷與年齡判斷^改為VBA^Range物件^表單與BMI範例^計算BMI與格式化)
01_課程簡介與PYTHON懶人包設定說明
02_開啟ECLIPSE與設定PYTHON路徑
03_建立專案與模組並輸入程式與執行
04_編碼設定與型態轉換
05_懶人包自訂重點
06_變數宣告與命名規則
07_邏輯判斷與年齡判斷說明
08_將PYTHON程式改為VBA說明
09_將輸入輸出改為EXCEL的Range物件
10_VBA輸出按鈕與表單與BMI範例說明
11_計算BMI與格式化練習
12_格式化字串與轉為VBA作業說明
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 108/6/21
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化

excel vba按鈕開啟檔案 在 吳老師教學部落格 Youtube 的最讚貼文
VBA到Python程式2019開發2班第1次課程簡介與PYTHON懶人包&ECLIPSE與設定PYTHON路徑^建立專案與模組並輸入程式與執行^編碼設定與型態轉換^變數宣告與命名規則^邏輯判斷與年齡判斷^改為VBA^Range物件^表單與BMI範例^計算BMI與格式化)
01_課程簡介與PYTHON懶人包設定說明
02_開啟ECLIPSE與設定PYTHON路徑
03_建立專案與模組並輸入程式與執行
04_編碼設定與型態轉換
05_懶人包自訂重點
06_變數宣告與命名規則
07_邏輯判斷與年齡判斷說明
08_將PYTHON程式改為VBA說明
09_將輸入輸出改為EXCEL的Range物件
10_VBA輸出按鈕與表單與BMI範例說明
11_計算BMI與格式化練習
12_格式化字串與轉為VBA作業說明
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 108/6/21
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化

excel vba按鈕開啟檔案 在 吳老師教學部落格 Youtube 的最佳貼文
VBA到Python程式2019開發2班第1次課程簡介與PYTHON懶人包&ECLIPSE與設定PYTHON路徑^建立專案與模組並輸入程式與執行^編碼設定與型態轉換^變數宣告與命名規則^邏輯判斷與年齡判斷^改為VBA^Range物件^表單與BMI範例^計算BMI與格式化)
01_課程簡介與PYTHON懶人包設定說明
02_開啟ECLIPSE與設定PYTHON路徑
03_建立專案與模組並輸入程式與執行
04_編碼設定與型態轉換
05_懶人包自訂重點
06_變數宣告與命名規則
07_邏輯判斷與年齡判斷說明
08_將PYTHON程式改為VBA說明
09_將輸入輸出改為EXCEL的Range物件
10_VBA輸出按鈕與表單與BMI範例說明
11_計算BMI與格式化練習
12_格式化字串與轉為VBA作業說明
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_python_2019_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
[初階]從VBA的自動化到PYTHON網路爬蟲應用
01 建置Python開發環境 3
02 基本語法與結構控制 3
03 迴圈敘述演示與資料結構及函式 3
04 檔案處理與SQLite資料庫處理 6
05 TQC+Python證照第1、2、3類:
基本程式設計與選擇敘述與迴圈敘述 12
06 TQC+Python證照第4、5類:
進階控制流程與函式(Function) 9
[進階]網頁資料擷取、分析與資料視覺化能力
07 網頁資料擷取與分析 3
09 實戰:處理 CSV 檔和 JSON 資料 3
10 實戰:PM2.5即時監測顯示器轉存資料庫 3
11 實戰:下載台銀外匯、下載YAHOO股市類股 3
12 實戰:下載威力彩開獎結果 3
13 TQC+Python 3網頁資料擷取與分析第1類:資料處理能力 3
14 TQC+Python 3第2類:網頁資料擷取與轉換 6
15 TQC+Python 3第3類:資料分析能力 6
16 TQC+Python 3第4類:資料視覺化能力 6
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 108/6/21
EXCEL,VBA,Python,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境,資料視覺化

excel vba按鈕開啟檔案 在 Excel VBA Userform資料打完後,點集按鈕能夠貼上至指定工作表 的推薦與評價
下載開啟,發現: 所以檔案內部還有與其他檔案的連結? 沒關係,我先不更新,....先用裡面的資訊來測試,應該沒差(不影響分析程式,是吧)。 ... <看更多>
excel vba按鈕開啟檔案 在 Excel Vba程式設計社團 - Facebook 的推薦與評價
Excel開啟 附帶巨集的檔案時,可能發生毀損且無法修復的情形,造成VBA程式碼被刪除 ... 者選擇手機圖片作為特定按鈕的圖片背景,可是必須考慮程式剛安裝第一次開啟的 ... ... <看更多>
excel vba按鈕開啟檔案 在 [問題] vba 開啟活頁簿call 按鈕疑問- 看板Office - 批踢踢實業坊 的推薦與評價
公司電腦有寫一個小工具活頁簿。
有規劃好幾個按鈕,
其中一個按鈕,較常使用。
所以在workbook裡的open事件有寫
call commandbutton8_click
之前都可以正常使用,忽然有天就顯示未定義名稱之類的異常訊息。
公司電腦每臺作業系統、excel版本雖然都不太統一,但之前在用都沒問題。
請問,是因為更新後得補引用那一個項目嗎?
或是改成function就行了?
感謝。
-----
Sent from JPTT on my Samsung SM-A426B.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 116.89.128.164 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1638464615.A.104.html
檔案是xls,直接在工作表劃按鈕,寫在按鈕裡,不確定是你說的一般還是activeX按鈕,但userform1前綴應該不行,因為沒寫表單。
引用項目的猜測,是因為google錯誤訊息,都建議引用。但尷尬的是,每臺電腦之前都能用,現在是全都不能用,沒辦法比較…
之前不懂sub和function的部份,都按鈕點進去全寫在sub commandbutton_click()裡。有研究sub、function了,再用這個來試試吧,感謝回答。
※ 編輯: salqv (116.89.128.164 臺灣), 12/03/2021 10:25:25
... <看更多>