目前分類:Excel (32)

瀏覽方式: 標題列表 簡短摘要

 

常用ASCII CHR碼對照

因為在寫VBA的時候,常常有些特殊符號無法寫入程式碼,所以用ASCII來代替。

例如:

"→Chr(34)來解決問題

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

 

語法

Dir [ (pathname, [ attributes ] ) ]

Dir 函數語法具有這些部分:

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

 

網址:https://community.coherentpdf.com/

工具書:https://www.coherentpdf.com/cpdfmanual.pdf

網上工具書:https://www.coherentpdf.com/cpdfmanual/cpdfmanual.html

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

Excel VBA程式設計中提高效率的方法

使用VBA代碼,能做很多函數處理不到的,提高Excel的工作效率。但是VBA代碼運行也需要時間,提高代碼執行效率也非常重要。當然,效率的提高應該建立在正確的解決方案和正確的演算法的基礎上,前者保證了結果的正確性,後者保證了效率。通過改進演算法和思路得到的運行效率的提高是以下優化方法的十倍百倍,因此,優化首先應該考慮的演算法。

要特別指出,效率的優化必須是針對關鍵代碼的優化,對於一些在程式執行過程中,只執行很少次數的代碼,沒有必要犧牲可讀性而進行優化。在此基礎上,可以通過注意以下一些問題,提高程式的運行效率。

1.   儘量使用Excel的內置函數

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

EXCEL VBA的效率不好,所以被人詬病,但VBA主要用來改善工作時的煩鎖,對我而言,差多少秒數,其實影響不大,不過都自學了VBA,那就簡單的歸納,有沒有什麼可以增加執行效率的方法:

(一)關閉螢幕更新

Application.ScreenUpdate = False    '關閉螢幕更新

On error Goto ErrScn

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

將資料儲存格的資料擷取出來,轉成多列來表示,這樣的方式可以用在問卷複選、考卷複選…等狀況,統計資料的結果。

使用到的函數:IFERROR、IF、SEARCH

擷取說明:有一個複選題,有A→G七個答案,得到的答案如A欄,透過函數將A欄分列成對應欄位,如果有出現對應的答案,則顯現1,否則顯現為0,最後小計加總出現的次數。

儲存格公式:=IFERROR(IF(SEARCH(B$2,$A3)>0,1,""),0)

文章標籤

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

當文字超過儲存格的寬度時,除了拉大儲存格,也可以使用自動換列,來讓文字排列符合儲存格的標準。

19自動換列.jpg


羅傑小沙 發表在 痞客邦 留言(0) 人氣()

自訂格式的數值,可以依照個人的需求來設計,但"#"與"0"在數值的設計上,卻有其不同的定義。

●"#":輸入任何數字,但0不顯示出來。

"0":輸入任何數字,但會在數字位數不足的前方強制補0。

▼①儲存格格式→②其他→③"##,###"或"00,000",依個人需求設定。

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

如果輸入的數字超過12位數,則在「通用格式」下,數值會預設以「E+」的記號表示,可是…我們又不是科學家,把格式換成「數值」、「貨幣符號」、「會計專用」即可。

17科學記號.jpg


文章標籤

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

如果是公用的電腦,或是家里人共用,excel會列示使用者打開的檔案紀錄,不想讓別人知道曾打開過的檔案,可以依照下列步驟設定:

步驟:①檔案→②選項→③進階→④顯示→⑤顯示最近活頁簿數目→⑥ 調整至0。

▼圖一

紀錄excel01.jpg

文章標籤

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

如果編輯的EXCEL有機密的內容,可以設定密碼保護,不讓任意人隨意開啟。

步驟:①檔案→②資訊→③保護活頁簿→④以密碼加密→⑤輸入密碼→⑥再次確認密碼,存檔。

等下次開啟EXCEL時,就會出現對話框,要求輸入密碼了。

▼圖一

文章標籤

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

如果只要在儲存格單純表示「年」、「月」或「日」,只要簡單的日期函數就可以完成。

:YEAR(serial_number),傳回年份

:MONTH(serial_number),傳回月份

:DAY(serial_number),傳回日期

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

EXCEL的分數,在大多數情況下是用小數來代替運算,但須使用分數表示時,其輸入技巧就在於:整數部分與分數部分添加一個空格。

例如:3又1/3

儲存格中輸入3,再輸入空格,再輸入1/3,按Enter鍵,即可完成輸入。需要注意的是,儲存格中顯示的是「3 1/3」,編輯欄顯示的是“3.33333333333333",Excel還是先將分數轉換為小數後參與運算。

16分數.jpg

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

有時候資料轉入,或是在鍵入的過程中,數字會以文字的形式存在,要如何轉換真正的數值呢?

只要透過運算符號,就能將文字變成數字。

以下圖為例:在C欄輸入「=--儲存格

15數字轉文字.jpg

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

函數運用是EXCEL工作表使用中重要的一環,加總函數應該是常用函數之一。

【SUM()函數】

只要簡單的在 「 Σ」雙擊就會自動框出範圍,加總範圍內的數字,如果範圍不對,再手動修正即可。

14sum.jpg

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

資料驗證的目的,就是防止輸入無效資料至儲存格,讓資料能完整性地輸入,標準呢?就由設計者定義。

資料驗證功能有四個索引標籤:

13資料瞼證.jpg

假設我們要在儲存格輸入個人的統一編號,總共有10碼,我們就可以用以下方式設計儲存格的資料驗證。

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

要表示數學公式或是化學文字時,用圖形分式好像太麻煩,用文字敍述那就太LOW囉~

只要透過儲存格格式中「字型」的上標或下標方式,就讓你的專業度大大提升。

▼選取要框選的字,然後進入儲存格設定即可。

12上下標.jpg

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

有時候工作表間斷的空白欄位要填入資料,該如何快速處理?

步驟:

(1)「常用」→「尋找與選取」→「→到」→「特殊」→「空格」

(2)輸入資料後,按Ctrl+Enter

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

要快速地到指定儲存格,只要在右上角的對話方塊輸入(欄)(例)位置,就可以把游標移動到指定的儲存格位置。

10快速儲存格.jpg


羅傑小沙 發表在 痞客邦 留言(0) 人氣()

在EXCEL,不論你身在何方,不論你去到何處,只要Ctrl+Home,就可以快速回到A1儲存格。

09A1.jpg

 


文章標籤

羅傑小沙 發表在 痞客邦 留言(0) 人氣()

1 2
Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼