返回列表 上一主題 發帖

最適欄寬可否調整

最適欄寬可否調整

執行 Columns.AutoFit  後發現這個指令其實會 留下2個空白
它目的很明顯就是如果字體使用置中法
那麼這2個空白就會各自補在字體 的左右2邊
例如

   AAAAAAA   ▏

執行 Columns.AutoFit  後會變成

 AAAAAAA ▏  <- EXCEL 會在左右2邊個留1個空白

而不是變成

AAAAAAA▏

有辦法設定 Columns.AutoFit  不要在左右2邊個留1個空白嗎

會不會是你的文字中原本就有兩個空白字元存在?

TOP

回復 2# mistery
她所說的應該是底下這種情形:
左邊是經AutoFit後的結果,右邊是再經人工調整後的結果.png
自動調整到最小可視全部文字的欄寬...

因為儲存格內容中可能有各種字型,
這些字型卻各有不同的寬度,
例如 :  "Alien Encounters" 與 "Cambria Math" 字寬就差異極大.
而且甚至儲存格中的文字還可以設定哪幾個字要改成什麼字型.

這時欄寬計算的就會很複雜,
或經濟效益不足.

TOP

這個問題以前上網沒有找到好答案,期望有人能解

最我自己用一個笨方法
選一個字形體,將中文字、每個英文字、每個數字,在螢幕量測寬度比例。(一次量10個或20個比較準)
寫一個字串寬度副程式來處。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# ML089

偷雞法
    最適合欄寬_1.zip (14.72 KB)

TOP

回復 5# bobomi

這也是不錯的方法
在我的電腦測試都會超過一個字
將 0.9105 改為 0.92 就剛好
所以不同電腦環境或不同字型也要在測試一下
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題