如何基于Excel中的單元格值快速更改字體大小?

      網友投稿 400 2025-04-01

      如何基于Excel中的單元格值快速更改字體大小?

      如何基于Excel中的單元格值快速更改字體大小?

      在Excel中,您可以根據需要更改單元格字體大小,但是是否曾經嘗試過根據另一個列值來更改單元格字體大小,如下面的屏幕截圖所示? 在本文中,我介紹了一些VBA代碼,以幫助您根據Excel中的單元格值快速更改字體大小。

      根據其他列值更改字體大小

      根據單元格值和字符長度更改字體大小
      根據其他列值更改字體大小

      要基于另一個列值更改字體大小,以下是VBA代碼可以為您提供幫助。

      1.轉到要基于另一列更改字體大小的工作表,然后按 Alt + F11鍵 同時打開鑰匙 Microsoft Visual Basic應用程序 窗口。

      2。 點擊 插頁 > 模塊,然后在VBA下面粘貼到 模塊。 看截圖:

      VBA:根據另一個列值更改字體大小

      Sub fontchange() UpdatebyExtendoffice20160614 Dim xRg As Range Dim xTxt As String Dim xCell As Range On Error Resume Next If ActiveWindow.RangeSelection.Count > 1 Then xTxt = ActiveWindow.RangeSelection.AddressLocal Else xTxt = ActiveSheet.UsedRange.AddressLocal End If Set xRg = Application.InputBox("Select cells that you want to change font size:", "Kutools for Excel", xTxt, , , , , 8) If xRg Is Nothing Then Exit Sub If (xRg.Areas.Count > 1) Or (xRg.Columns.Count > 1) Then MsgBox "Only can select one column", vbInformation, "Kutools for Excel" Exit Sub End If Application.ScreenUpdating = False For Each xCell In xRg xCell.Font.Size = xCell.Offset(, 1).Value Next Application.ScreenUpdating = True End Sub
      Copy

      3。 按 F5

      鍵,將彈出一個對話框,然后選擇要更改其字體大小的單元格。 看截圖:

      4。 點擊 OK

      ,然后根據列旁邊的值調整所選列中的單元格的字體大小。

      根據單元格值和字符長度更改字體大小

      另一方面,如果要基于單元格自身的值或字符長度來更改字體大小,例如,當單元格值大于10或字符長度大于5時,則字體大小將更改為16然后將字體更改為Arial,否則,字體大小為11,字體為Calibri,如下圖所示。

      1。 按 Alt + F11鍵 啟用鍵 Microsoft Visual Basic應用程序 窗口。

      2。 點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 腳本。 看截圖:

      VBA:根據單元格值或字符長度更改字體大小

      Private Sub Worksheet_Calculate() UpdatebyExtendoffice20160614 Dim xCell As Range For Each xCell In Range("G2:H9") With xCell If Len(.Text) > 5 Or Val(.Value) > 10 Then .Font.Name = "Arial" .Font.Size = 16 Else .Font.Name = "Calibri" .Font.Size = 11 End If End With Next End Sub
      Copy

      3。 按 F5 鍵以運行代碼,并且大于10或字符長度大于5的值已將其字體更改為Arial,字體大小更改為16。

      提示: 在上面的代碼中,您可以根據需要將范圍G2:B9更改為其他。

      最佳辦公生產力工具

      將小時轉化為分鐘 Kutools for Excel!

      準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!

      為什么需要 Kutools for Excel

      ???  超過 300 項強大功能: Kutools 包含 300 多項高級功能,可簡化您在 1500 多種場景中的工作。

      ??  卓越的數據處理能力:合并單元格、刪除重復項并執行高級數據轉換 - 所有這些都不費吹灰之力!

      ??  高效的批量操作:當你可以聰明地工作時,為什么還要付出額外的努力呢? 輕松批量導入、導出、組合和調整數據。

      ??  可定制的圖表和報告:訪問各種附加圖表并生成富有洞察力的報告。

      ???  強大的導航窗格:通過強大的列管理器、工作表管理器和自定義收藏夾獲得優勢。

      ??  七種類型的下拉列表:通過各種功能和類型的下拉列表使數據輸入變得輕而易舉。

      ??  用戶友好:對于初學者來說輕而易舉,對于專家來說是一個強大的工具。

      立即下載,與 Excel 一起穿越時空!

      閱讀更多 免費下載... 采購... 
      Office Tab 為 Office 帶來選項卡式界面,讓您的工作更輕松
      Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。 在同一窗口的新選項卡中而不是在新窗口中打開并創建多個文檔。 每天將您的工作效率提高50%,并減少數百次鼠標單擊!
      閱讀更多 免費下載... 采購... 

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

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

      上一篇:七星彩數據分析軟件(七星彩分析推薦軟件最精準)
      下一篇:怎么設陰影(陰影怎么弄)
      相關文章
      337p日本欧洲亚洲大胆艺术| 中文亚洲成a人片在线观看| 亚洲人成人一区二区三区| 亚洲阿v天堂在线2017免费| 国产99在线|亚洲| 久久久婷婷五月亚洲97号色 | 国产精品无码亚洲精品2021| 亚洲精品二三区伊人久久| 亚洲韩国在线一卡二卡| 在线电影你懂的亚洲| 亚洲邪恶天堂影院在线观看| 亚洲A∨无码无在线观看| 亚洲AV无码一区二区三区DV| 精品国产亚洲一区二区三区| 精品国产亚洲一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 亚洲av永久无码精品秋霞电影影院 | 亚洲精品伦理熟女国产一区二区 | 亚洲欧美熟妇综合久久久久| 亚洲日韩精品无码专区加勒比☆| 亚洲欧洲无码AV不卡在线| 亚洲成av人在线观看网站| 日本亚洲欧美色视频在线播放 | 亚洲国产精品无码第一区二区三区| 亚洲精品精华液一区二区| 亚洲av无码专区首页| 亚洲 无码 在线 专区| 亚洲国产综合精品一区在线播放| 久久亚洲国产精品123区| 亚洲色中文字幕无码AV| 亚洲av日韩av不卡在线观看| 99久久精品国产亚洲| 亚洲美女精品视频| 亚洲人成电影青青在线播放| 国产成人亚洲综合网站不卡| 风间由美在线亚洲一区| 亚洲日韩VA无码中文字幕| 人人狠狠综合久久亚洲88| 亚洲视频一区二区三区| 亚洲狠狠成人综合网| 国产亚洲午夜精品|