Excel列寬的秘密

      網友投稿 575 2025-04-02

      Excel列寬的秘密

      我們知道,Range對象的Width屬性能夠返回單元格的寬度,但不能夠給Width屬性賦值以指定單元格的寬度。要設置單元格的寬度,可以使用ColumnWidth屬性,當然,該屬性也可以返回單元格的寬度值。

      單元格的寬度也就是單元格所在列的列寬。在VBA幫助中明確指出,列寬的1個單位等于采用標準樣式的1個字符的寬度。對于比例字體,使用字符0的寬度。Width屬性以磅為單位返回列寬。

      如果我們要設置列的寬度(width)為100磅,使用下面的語句:

      WithActiveSheet.Range(“A1”)

      .ColumnWidth = 100 / .Width * .ColumnWidth

      End With

      并不會等于100。

      奇怪的是,如果循環2至3次,則會得到接近目標寬度的值。測試代碼如下:

      Sub testwidth()

      Dim i As Long, j As Long

      With ActiveSheet.Range(“A1”)

      For i = 100 To 300 Step 100

      .ColumnWidth = 8.38

      Debug.Print “——“& i & “——”

      For j = 1 To 3

      .ColumnWidth = i / .Width *.ColumnWidth

      Debug.Print j, .ColumnWidth,.Width

      Next j

      Next i

      End With

      End Sub

      結果如下圖1所示。

      圖1

      基本上,經過最多兩次循環后,所得到的列寬值與目標值之差在0.25。循環3次后,所行到的列寬值基本上穩定下來并等于或者接近目標值。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:考勤管理系統解決方案(考勤管理系統解決方案有哪些)
      下一篇:wps怎么增加頁數?
      相關文章
      亚洲www在线观看| 亚洲人xxx日本人18| 亚洲AV无码一区二区三区牲色| 亚洲喷奶水中文字幕电影| 亚洲精品在线观看视频| 亚洲精品亚洲人成人网| 亚洲免费观看视频| 中文字幕亚洲一区| 亚洲中文字幕日产乱码高清app | 亚洲国产综合自在线另类| 亚洲日本中文字幕区| 亚洲国产综合91精品麻豆| 亚洲2022国产成人精品无码区| 亚洲精品无码MV在线观看| 国产亚洲综合一区柠檬导航| 亚洲妇熟XXXX妇色黄| 亚洲大片在线观看| 蜜芽亚洲av无码精品色午夜| 亚洲成人免费网站| 久久精品国产99国产精品亚洲 | 久久国产成人亚洲精品影院 | 亚洲国产中文在线视频| 精品亚洲成在人线AV无码| 在线aⅴ亚洲中文字幕| 亚洲精品无码高潮喷水A片软| 亚洲av无码有乱码在线观看| 综合偷自拍亚洲乱中文字幕| 亚洲精品一级无码鲁丝片| 亚洲午夜久久久影院伊人| 亚洲成亚洲乱码一二三四区软件| 亚洲成人精品久久| 亚洲精品无码久久毛片波多野吉衣| 亚洲一区二区三区久久| 亚洲一本一道一区二区三区| 老牛精品亚洲成av人片| 中文亚洲AV片不卡在线观看| 亚洲韩国—中文字幕| 亚洲女人初试黑人巨高清| 亚洲日韩久久综合中文字幕| 一本久到久久亚洲综合| 亚洲无线码一区二区三区|