首页
/
每日頭條
/
生活
/
excel如何行高設定成同樣的
excel如何行高設定成同樣的
更新时间:2025-12-22 00:39:45

常在Excel走,哪有不調行高?

如果是碰到這種情況:

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)1

處女座的你是否會關掉、删了它?

其他星座呢?嘴上笑嘻嘻,心裡MMP地也要忍痛把格式調好...

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)2

接下來就教大家怎麼簡單又快速地調整行高吧。

1、自動調整行高

Excel的單元格有“自動調整行高”和“自動調整列寬”的模式,方法就是把鼠标放在需要調整的單元列(行)邊上,當鼠标變成【十】時,雙擊,就可以了。

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)3

2、批量調整

上面的方法隻适用于不含【合并單元格】的表格,如果表格中包含了【合并單元格】,則無法通過【自動調整】來實現

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)4

如上圖那樣,根本【自動】不了。。。

所以還是隻能用【宏】了,代碼如下:

Sub My_MergeCell_AutoHeight()

Dim rh As Single, mw As Single

Dim rng As Range, rrng As Range, n1%, n2%

Dim aw As Single, rh1 As Single

Dim m$, n$, k

Dim ir1, ir2, ic1, ic2

Dim mySheet As Worksheet

Dim selectedA As Range

Dim wrkSheet As Worksheet

Application.ScreenUpdating = False

Set mySheet = ActiveSheet

On Error Resume Next

Err.Number = 0

Set selectedA = Application.Intersect(ActiveWindow.RangeSelection, mySheet.UsedRange) '返回重疊range

selectedA.Activate

If Err.Number <> 0 Then

g = MsgBox("請先選擇需要'最合适行高'的行!", vbInformation)

Return

End If

selectedA.EntireRow.AutoFit

Set wrkSheet = ActiveWorkbook.Worksheets.Add '創建個臨時sheet來折騰

For Each rrng In selectedA

If rrng.Address <> rrng.MergeArea.Address Then '找出合并單元格

If rrng.Address = rrng.MergeArea.Item(1).Address Then '合并單元格第一格與地址對應

'If (Application.Intersect(selectedA, rrng).Address <> rrng.Address) Then

' GoTo gotoNext

'End If

Dim tempCell As Range

Dim width As Double

Dim tempcol

width = 0

For Each tempcol In rrng.MergeArea.Columns

width = width tempcol.ColumnWidth

Next

wrkSheet.Columns(1).WrapText = True

wrkSheet.Columns(1).ColumnWidth = width

wrkSheet.Columns(1).Font.Size = rrng.Font.Size

wrkSheet.Cells(1, 1).Value = rrng.Value

wrkSheet.Activate

'wrkSheet.Cells(1, 1).RowHeight = 0

wrkSheet.Cells(1, 1).EntireRow.Activate

wrkSheet.Cells(1, 1).EntireRow.AutoFit

mySheet.Activate

rrng.Activate

If (rrng.RowHeight < wrkSheet.Cells(1, 1).RowHeight) Then

Dim tempHeight As Double

Dim tempCount As Integer

Dim addHeightRow

tempHeight = wrkSheet.Cells(1, 1).RowHeight 10 '自動調整後行高 10

tempCount = rrng.MergeArea.Rows.Count '多行合并單元格的行數

For Each addHeightRow In rrng.MergeArea.Rows '選區中每個row賦值

If (addHeightRow.RowHeight < tempHeight / tempCount) Then

addHeightRow.RowHeight = tempHeight / tempCount

End If

tempHeight = tempHeight - addHeightRow.RowHeight

tempCount = tempCount - 1

Next

End If

End If

Else

If rrng.WrapText = True Then '非合并單元格、自動換行

rrng.RowHeight = rrng.RowHeight 3 '非合并行 3,以适應打印

End If

End If

Next

Application.DisplayAlerts = False '删除工作表警告提示

wrkSheet.Delete

Application.DisplayAlerts = True

Application.ScreenUpdating = True

End Sub

效果如下:

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)5

3、添加到按鈕功能

①新建一個空白文檔:

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)6

②複制上面的宏,粘貼:

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)7

③保存成【Excel97-2003加載宏(*.xla)】

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)8

這時它的路徑會自動變成【C:\Users\Administrator\AppData\Roaming\Microsoft\AddIns】

然後改個容易辨識的名字:

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)9

保存。

④在【加載項】裡找到它

Excel2007~2016:【開始】-【Excel選項】-【加載項】-【轉到】

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)10

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)11

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)12

Excel2013~2016:還可以【開發工具】-【Excel加載項】

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)13

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)14

⑤添加自定義按鈕

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)15

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)16

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)17

excel如何行高設定成同樣的(一行一行地調整行高太麻煩了)18

以後打開其他表格都會有這個按鈕了

文件已經上傳網盤,下載後直接放在:

C:\Users\Administrator\AppData\Roaming\Microsoft\AddIns

然後在Excel選擇【加載項】即可找到它

在後台回複Excel行高即可獲取上述的.xla文檔

原創不易,轉載請保留出處。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
魚吃草用什麼餌料最好呢(用尾巴擺動餌料就是)
魚吃草用什麼餌料最好呢(用尾巴擺動餌料就是)
  釣魚人對魚的評價出現兩極分化,說它們狡猾,吞食釣餌之前,先用尾巴擺動一下,等到确認無危險之後,才真正的開口;說它們“笨”,釣魚人費盡心思給它們準備的精美餌料,卻不領情,氣急敗壞随便用個壞了的玉米,它卻個吞下了。問題來了,魚用尾巴擺動餌料就是“狡猾”,不吃美味餌料就是“笨”,真是這樣嗎?本文的就以此展開,探讨一下魚是如何攝食餌料的, 以及魚與餌料之間的那些...
2025-12-22
今年是一汽大衆成立多少周年(心向未來啟新局)
今年是一汽大衆成立多少周年(心向未來啟新局)
  心向未來,啟新局。5月21日,一汽-大衆成立30周年慶典在長春舉行。作為我國首個按經濟規模起步建設的現代化乘用車企業,30年來,一汽-大衆始終堅守用戶第一初心,秉持質量至上匠心,持續突破創新,謀求企業與用戶、員工、産業鍊以及社會多方的共創共赢。   30年不畏雨雪風霜,砥砺奮進,一汽-大衆實現了從開拓者到引領者的躍遷蛻變,也帶動了中國汽車産業的高速發展,...
2025-12-22
喜羊羊中最帥的4個角色(喜羊羊中被觀衆遺忘的6個角色)
喜羊羊中最帥的4個角色(喜羊羊中被觀衆遺忘的6個角色)
  第一位:扁嘴倫   扁嘴倫是青青草原中一個非常出名的歌星,他擁有非常多的粉絲,不過可能扁嘴倫是明星,并且還是非常出名的明星的原因,因此扁嘴倫的性格非常高傲,其中暖羊羊就是扁嘴倫的忠實粉絲,他非常喜歡扁嘴倫發行的各種專輯,每一次出行的時候都會有保镖保護這扁嘴倫。      第二位:迷之精靈   迷之精靈是森林中的精靈,很多人在剛看到迷之精靈的時候,就感覺他...
2025-12-22
羅蘭最新款電鋼琴推薦(羅蘭電鋼琴3月選購攻略)
羅蘭最新款電鋼琴推薦(羅蘭電鋼琴3月選購攻略)
  各位彈琴愛好者,依然在追随那些音樂深深打動你的時刻嗎?   萦繞在你腦海裡的曲調,想要親自上手演奏,或者探索更多可能?   不論你是樂器小白,初學萌新,還是進階演奏者,或者僅在觀望階段,不妨來看看本篇電鋼琴選購攻略,幫你對号入座尋找靈感,快速鎖定适合你的最佳拍檔。   入門便攜款 FP-18 中國民樂音色加持   适合人群:初學者,鋼琴兼民樂愛好者,及需...
2025-12-22
如何提升觀賞魚生長速度(為什麼說短尾巴的觀賞魚飼養起來)
如何提升觀賞魚生長速度(為什麼說短尾巴的觀賞魚飼養起來)
  圖文/養魚老道 原創   前幾天養魚老道發布了一篇文章,其中牽扯到了長尾巴的觀賞魚不容易飼養的問題,特别是對于新魚友來說相對更難,為什麼這麼說呢?   長尾巴的觀賞魚幾乎都是人工培育的   包括了我們看到的龍鳳錦鯉。蝴蝶錦鯉、長尾燕魚、長尾龍魚以及各種長尾金魚,它們都是人工長期培育的結果。      其實在自然界中的這些觀賞魚,很少會出現長尾的,養魚老道...
2025-12-22
Copyright 2023-2025 - www.tftnews.com All Rights Reserved