1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。
顯示具有 vba 標籤的文章。 顯示所有文章
顯示具有 vba 標籤的文章。 顯示所有文章

2020年4月7日 星期二

【Google表單教學】如何透過Excel將資料寫入或讀出Google試算表中

前一篇講到如何透過網頁將資料寫到Google試算表,今天就用Excel來直接將資料寫到試算表,也可以讀取試算表中的資料,在寫的過程中會遇到二個問題,第1個問題是傳送中文會變成亂碼,這個可以透過寫urlencode來解決,第2個問題是回傳的時間是ISO8601的日期格式,就是要將時區再加上8小時,這個也找到網路上有人寫好的isodate函數來解決。



檔案下載:
http://download.bestdaylong.com/f794.htm
Excel資料寫到google試算表



2020年3月31日 星期二

【Excel網友問題解答】Excel如何利用文字方塊當作變數來做自動篩選

網友用錄製的方式做了一個可以輸入值就自動依條件篩選,寫了之後怎麼就是抓不到值,主要原因是因為他把變數放在字串裡面,一般初學者常犯這個錯誤,所以就用這個例子來做說明。




網友問題:
http://discuz.bestdaylong.com/thread-38794-1-1.html
條件篩選VBA語法


2020年2月18日 星期二

【ExcelVBA教學】為什麼使用Activate後無法用range取得值

一般用錄製巨集的話,程式碼會在模組中,所以使用sheet的Activate是沒有問題,但是程式寫在工作表中的話,就要寫完整路徑,否則就只會抓到目前工作表的值。



網友問題:http://discuz.bestdaylong.com/thread-38728-2-1.html



2019年12月5日 星期四

【ExcelVBA教學】Excel如何開啟開發人員模式去修改錯誤

網友問到朋友幫他寫的VBA,在他的電腦可以執行,但是到自己的電腦執行時,就會出現找不到專案或程式庫,主要原因是若引用項目,版本高到版本低的就會出現這個問題,這時候就可以開啟開發人員模式,選擇相同版本的項目,若是沒有用到的話,也可以把引用項目拿掉就可以。



檔案/選項/自訂功能區/將[開發人員]打勾
進入VisualBasic選[工具]/[設定引用】

http://discuz.bestdaylong.com/thread-38631-1-1.html
請協助幫忙確認此VBA,為何無法開啟


2019年11月19日 星期二

【Excel工具教學】將Excel樞紐分析過的資料還成條列式資料

我們用樞紐分析做出來的資料會是一個xy軸資料呈現方式,如果要把它還原,我寫了一支VBA來做這樣的事情,操作說明如下。



範例連結:
http://download.bestdaylong.com/f13.htm
如何將Excel樞紐分析過的資料還成條列式資料


2019年11月14日 星期四

【Excel工具教學】讓excel可以依欄位不同自動補上空白列

當您要列印的資料量很大時,為了要省紙,可能會在不同客戶名稱之間,補上一行或多行空白,方便裁切,這支程式就是在幫您做這樣的事情。



範例連結:
http://download.bestdaylong.com/f218.htm
依欄位分類自動補空白列

網友問題:
https://www.facebook.com/f272586/posts/10152383373519461?comment_id=10157835427584461


2019年11月5日 星期二

【Excel VBA教學】在Excel VBA如何讓程式碼容易閱讀

大部分的人初寫程式,常常會複製貼上程式碼,若沒有內縮,對於要幫您找問題的人,造成閱讀的困難,所以來說明什麼時候程式碼要內縮。



副程式 sub
函數  function
重複參考單一物件 with
判斷 if
迴圈 for 或while

選取要內縮的程式碼+Tab(內縮)
選取要內縮的程式碼+Shift+Tab(往前)

範例連結:
http://discuz.bestdaylong.com/thread-31087-1-1.html
Excel VBA找字串


Excel 2007如何開啟有巨集的檔案

網友會下載我寫的ExcelVBA工具,因為每個版本的開啟畫面都不太相同,今天有人問excel 2007版本,就寫一下教學方便下次分享。

1.出現安全性警告 已經停用部分主動式內容時,點選【選項】

2.點選【啟用這個內容】/【確定】

3.消失後就可以正常使用了

2019年9月10日 星期二

【excel工具教學】將Excel依欄位儲存成各個工作表

行政人員有時候要做資料給長官查看,要讓長官方便查看時,會依單位做成每一個工作表,這支程式就是在幫您做這樣的事。



1.請將檔案放在跟您要處理的檔案同目錄
2.輸入副檔名
3.輸入檔案名稱
4.要分類的欄位要先排序再存檔
5.輸入分類欄位序號
6.輸入開始列數
7.按下【開始執行】



範例檔案:
http://download.bestdaylong.com/f30.htm
將Excel依某欄位儲存成各個工作表

練習檔案:
http://download.bestdaylong.com/f505.htm
1200個英文單字列表(新北市教育局).xlsx


2019年8月30日 星期五

【ExcelVBA教學】如何思考解決問題的方法

寫VBA程式通常是有了解決步驟,依步驟把它換成對應的指令,我們就用底下網友的問題範例來做解說。



範例網址:
http://discuz.bestdaylong.com/thread-38580-1-1.html
多組數字挑選加總為指定數值的方法


2019年5月23日 星期四

【Excel工具教學】如何在excel中快速搜尋資料

在Excel中的查表指令例如vlookup只可以尋找完成相同的資料,若是我要尋找部分相同的資料,只能用資料篩選的文字篩選的包含,但是一次只能一個條件慢慢查,也可以利用進階篩選來解決,只是步驟會比較多一點,所以就寫了這支程式來幫助有相同需求的人。



將要被尋找的資料放在【處理前】工作表
尋找的條件放在【處理條件】
按下【快速搜尋資料】就會把結果放在【處理後】工作表
比較欄位若為負數,代表尋找不符合條件的資料


相關文章:
http://blog.bestdaylong.com/2009/12/excel.html

範例網址:
http://download.bestdaylong.com/f83.htm
在Excel快速搜尋資料

2019年5月16日 星期四

【Excel工具教學】如何下載單支股票歷史成交資訊

這是網友在另一支下載每日股票的股票的留言中,問到可不可以下載單支股票的歷史記錄,有查到可以透過底下連結顯示每月的成交資訊,只要輸入股票代碼及起始日期、終止日期,再按下【下載每日成交資訊】,就可以輕鬆的抓取。



顯示每月的成交資訊
http://www.twse.com.tw/exchangeReport/STOCK_DAY?response=html&date=20171101&stockNo=2303

相關連結:https://www.youtube.com/watch?v=dz6Sexp_r3g
【Excel工具教學】如何利用Excel下載每日收盤行情


範例網址:
http://download.bestdaylong.com/f736.htm
excel下載單支股票各日成交資訊.xls


2019年5月9日 星期四

開啟ExcelVBA巨集時沒有出現【啟用內容】解決方法

現在大部分的Excel,預設可能是將巨集停用,所以開啟Excel檔案,並不會出現【啟用內容】的按鈕,這時候就要先開啟【開發人員】視窗,再到【巨集安全性】/【巨集設定】,由【停用所有巨集(不事先通知)】改成【停用所有巨集(事先通知】,再把Excel關閉再開啟巨集檔案,就會看到啟用內容。


1.操作方法

http://blog.bestdaylong.com/p/excel2007vba.html
Excel2007開啟VBA選項【開發人員】

2019年3月5日 星期二

【Excel工具教學】如何利用Excel快速複製相同的檔案

有網友反應改檔名的工具,只要超過100個檔案,只有90幾個會改名成功,為了試網友反應的問題,我想把一張圖片變成001.jpg、002.jpg...150.jpg,就時候就可以使用這支程式。



1.若是用001去複製,第2格會變成2。
2.所以先用a001來表示。
3.最後再將a取代成空白

檔案下載 :
http://download.bestdaylong.com/f535.htm
如何利用Excel做大量copy檔案

相關應用:
http://blog.bestdaylong.com/2009/06/excelcopy.html



2018年12月28日 星期五

【Excel工具教學】如何整批快速修改檔案名稱

上一篇【如何快速取得word上面的所有圖片檔案】中的檔案名稱為image001.jpg、image002.jpg、image003.jpg.....,若您把它快速改成如20181228_01.jpg、20181228_02.jpg、20181228_03.jpg....,就可以使用我寫的這支程式。

操作畫面

1.請將檔案放在要更改檔案名稱的同目錄
2.選取檔案或是直接輸入【改名前檔名】,再手動輸入【改名後檔名】,再按【開始改檔案名稱】

範例檔案下載:
http://download.bestdaylong.com/f76.htm
如何利用Excel做大量改檔案名稱


2018年12月21日 星期五

Excel VBA執行時出現【找不到指定的模組】的解決方法

今天在別台電腦上執行Excel VBA,結果出現【執行階段錯誤:'-2147024770(8007007e)':Automation 錯誤,找不到指定的模組,按下【偵錯】程式停在Scripting.FileSystemObject這行,上網查詢發現只要重新註冊scrrun.dll,就可以正常使用。


1.出現的錯誤畫面

2.輸入 regsvr32 scrrun.dll

3.出現成功後,就可以正常使用

2018年11月27日 星期二

【Excel工具教學】如何快速產生含有標題的薪水明細條

我們知道在Excel中,如果要列印的資料筆數超過一頁時,可以設定”列印標題列”來讓每一頁都會出現標題列,如果今天您要列印的筆數只有一筆(例如每個月每個人的薪水通知單),且每一筆都要有標題列時,這時候就只能用複製貼上來解決,因為這個功能在列印時可以省紙,大部分的人都會這樣列印後再裁切。



檔案下載:
http://download.bestdaylong.com/f112.htm
如何在Excel中自動複製標題列


2018年11月21日 星期三

【Excel工具教學】如何利用Excel做大量建立目錄

在windows的目錄下,假設您有A.B.C三個班級,每個目錄分別要A目錄下有A01到A10目錄,B目錄下有B01到B10目錄,C目錄下有C01到C10目錄,以方便儲存學生的資料,這時候您就可以用這個工具來達成。
1.先建立A.B.C目錄。
2.再設A01到A10,B01到B10,C01到C10


檔案下載:
http://download.bestdaylong.com/f536.htm
如何利用Excel做大量建立資料夾


2018年10月26日 星期五

【Excel工具教學】在Excel中快速分割相同資料合併後的欄位

之前介紹過快速合併相同資料的其他欄位,這支程式剛好是做相反的動作,就是把資料還原成一筆一筆記錄,方便後面可以使用樞紐做統計結果。

檔案下載:
http://download.bestdaylong.com/f48.htm
在Excel中快速分割合併過相同資料的欄位

相關連結:
http://blog.bestdaylong.com/2009/09/excel_19.html
在Excel快速合併相同資料的其它欄位


2018年10月25日 星期四

【Excel工具教學】如何快速比對兩份資料的差異性

【Excel工具教學】如何快速比對兩份資料的差異性
工作上常常要比對兩份資料的差異,雖然可以用公式countif來解決,對於很多人來說,使用公式比較麻煩,又怕公式用錯,所以就寫了這支比對資料A跟資料B
,自動將資料A跟資料B所缺少的找出來,只要這些缺的補上去,資料A跟資料B就完全相同。
PS:資料必須從儲存格A1開始存放



檔案下載:
http://download.bestdaylong.com/f1.htm
在Excel中快速比對兩份資料的差異性


贊助

彰化一整天粉絲團