返回列表 上一主題 發帖

如何判斷儲存格是否換行

本帖最後由 mark15jill 於 2012-11-28 14:58 編輯

回復 1# modelcrazyer


    換列? 分行?





請問如何判斷儲存格內的內容是否超過一列?或是如何知道儲存格是否有換行

依據?  如 一行內要幾個字? 或  向左 右偏? 置中?

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

本帖最後由 mark15jill 於 2012-11-28 15:43 編輯

回復 1# modelcrazyer


以圖為例,分別10個國字為分段 ,此方法為第一種。



若須第二種,要先判斷
預設儲存格 寬、 高 為何? 字體大小為何?  單行字數為何?

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

本帖最後由 mark15jill 於 2012-11-28 16:17 編輯

回復 5# modelcrazyer


先前有貼過兩張圖和 一段程式
就是簡易判斷

例如
1. If Cells(sii, 1) <> "" Then Cells(sii, 2) = Len(Cells(sii, 1))
這段意思,就是不管 A欄位 內容是 數字 文字 符號 都在B欄位內 顯示總字數,以便自行研判。

2.單行固定的話,就取大約值。
以正常 來說(自動緊縮後寬度)
若儲存格內   文字 單一個字  寬度約為 2.88   (單位我就不寫   
                       文字 兩個字以上 <如 7個字 寬度約為 (2*7 )+ 0.88>
                      半形符號  寬度約為 1.88
                      全形符號  寬度約為 2.88

舉例 : [A1]  = ◎┐中華民國┌◎     寬度約為  17.75  < 因為 EXCEL 有預設 緊縮字元 >
              [B1]  = ◎中華民國◎            寬度約為  13.25 < 因為 EXCEL 有預設 緊縮字元 >
              [C1]  =中華民國                 寬度約為 8.88 <(4*2 ) +0.88>

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 8# modelcrazyer


    一行幾個字元看寬度而定,轉過來說 今天一行我要30個字元,但我只要反過來設定30字元的寬度

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 10# modelcrazyer


    寬度固定,那就比較好解決。舉個例: "國家" 這兩個字,用AUTO功能縮緊後,寬度為 4.88 。
    如果今天要10個字一行, 寬度為 20.88 = (2*10 )+0.88  。
    總字數如果為  135 個字, 135/10 = 13 行 又5個字。

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題