不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > Excel教程 > Excel表格 > excel怎么使用vba自動調整列寬

excel怎么使用vba自動調整列寬

時間: 嘉銘873 分享

excel怎么使用vba自動調整列寬

  excel中調整列寬的方法很多,可以直接設置列高,也可以使用vba來設置自動調整。下面隨學習啦小編一起看看吧。

  excel使用vba自動調整列寬的步驟

  1、首先我們打開一個工作樣表作為例子。

  2、在例子中,我們屬于一些數值內容,但是因為列寬的設置的太小,數值內容以#號縮略的形式顯示,這個時候我們是看不到數值內容的。

  3、這個時候我們只需要修改一下列寬,加大列寬數值,即可以完整顯示原有的數值,調整方法很簡單,可以直接拖拉,或者輸入數值。

  4、這里我們可以使用更智能的方法,在vba里設置。使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:

  Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

  ActiveSheet.Range("i:i").EntireColumn.AutoFit

  End Sub

  5、這里需要注意的是,因為是輸入,所以屬于單元格的修改操作。那么我們在thisworkbook中就要對其單元格修改操作做定義。也就是選擇sheetchange。

  6、在thisworkbook中設置的動作不需要運行可以直接生效,我們可以現在在i列輸入數據,可以看到i列自動調整了符合i列內容最長內容列寬。


excel自動調整列寬的相關文章:

1.excel自動調整合適列寬的方法

2.excel自動調整列寬的方法

3.excel設置自動調整列寬行高的方法

4.Excel復制數據時如何自動調整列寬

1696990