萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> Excel單元格換行的幾個方法

Excel單元格換行的幾個方法

   1、單元格內自動換行。先選定要換行的單元格,然後在“格式→單元格”命令中,“單元格格式”對話框裡的“對齊”裡,選中“文本控制”下的“自動換行”,即可實現該單元格文本自動換行。這是最常用的單元格內換行的方法,這樣設定後的優點是當單元格的寬度變化時,單元格內容也會自動改變。

  2、單元格內強制換行。在輸入內容時,到需要換行的地方,按Atl+Enter(回車),即可強制換行。這個操作是輸入一個換行符,當單元格寬度變化時,單元格的內容不會有影響!

  3、內容重排。上面兩個方法,說的都是一個單元格內的換行,如果我們希望的是,當單元格的內容超過單元格的寬度時,超出的部份,轉到同列的下一個單元格時,就需要用到內容重排!

  這個功能在Excel2003或以下版中,在編輯菜單的填充項中,而在Excel2007裡,你需要自己調出這一項,調出的方法為:點擊Office按鈕,選擇Excel選項,在自定義中的從“下列位置選擇命令”裡選擇開始選卡裡就可以找個這個“內容重排”的功能,把它添加到自定義訪問工具欄即可。

  使用方法,就是選擇需要重排內容的單元格,然後使用“內容重排”這個功能即可。要注意的是即使你選擇多列,也只能重排第一列的內容,而如果選擇多行時,中間有空的單元格把有內容的單元格分開時,Excel就會把它當成兩段內容重排,否則都視為一段內容。

  4、利用文本框。這個方法就是利用一個文本框,放在單元格的相應位置,利用文本框能自動換行,而且還可以放在任意地方的長處,包括可以跨多行多列,缺點就是因為內容不在單元格中,如果是數據就不能參與計算了。

  插入一個沒有邊框,沒有填充顏色,又剛剛好與需要區域的文本框,然後在文本框中輸入內容,就可以達到自動換行的效果,能夠在一些情況下滿足我們的需要,但要調整好位置,就比較麻煩了,最後給出一段宏,用來插入一個與選擇區域一樣大小的文本框的宏,代碼如下:

  Sub AddTextboxInSelection()

  '****************************************

  '功能:插入一個與選擇區域一樣大小的文本框

  '作者:bengdeng

  '發布:

  '時間:2009-02-20

  '****************************************

  Dim xSp As Shape

  With Selection

  Set xSp = ActiveSheet.Shapes.AddTextbox _

  (1, .Left, .Top, .Width, .Height)

  End With

  With xSp

  .Fill.Visible = msoFalse

  .Line.Visible = msoFalse

  .Select

  End With

  End Sub

  看到上面的幾個方法之後,如果感覺沒用過,或者感覺有用的話,那麼你就自己動手做一下,實踐一下吧!

copyright © 萬盛學電腦網 all rights reserved