解决excel复制页面行高无法复制的问题

按下 "Alt+F11" 键打开 VBA 编辑器,在 VBA 编辑器中,选择 "插入"→"模块",在模块窗口中输入以下代码:

vba

复制代码
Sub CopyWithRowHeight()
    Dim srcRange As Range
    Dim destRange As Range
    Dim i As Long
    '设置源区域和目标区域
    Set srcRange = Selection
    Set destRange = Application.InputBox("请选择目标区域", Type:=8)
    '复制内容
    srcRange.Copy Destination:=destRange
    '复制行高
    For i = 1 To srcRange.Rows.Count
        destRange.Rows(i).RowHeight = srcRange.Rows(i).RowHeight
    Next i
End Sub

关闭 VBA 编辑器后,返回 Excel 工作表,先选中表格中复制源区域,按下 "Alt+F8" 键打开宏对话框,选择刚刚创建的宏 "CopyWithRowHeight",点击 "运行",在弹出的对话框中选择目标区域,点击 "确定" 即可。

相关推荐
jgyzl5 小时前
2026.3.20 用EasyExcel实现excel报表的导入与导出
java·python·excel
Mr.45671 天前
Spring Boot 3 + EasyExcel 3.x 实战:构建高效、可靠的Excel导入导出服务
spring boot·后端·excel
如意机反光镜裸1 天前
excel怎么快速导入oracle
数据库·oracle·excel
开开心心就好1 天前
免费轻量级PDF阅读器,打开速度快
windows·计算机视觉·visualstudio·pdf·计算机外设·excel·myeclipse
城数派2 天前
2015-2025年我国区县逐年二手房房价数据(Excel/Shp格式)
excel
用户8356290780512 天前
Python 设置 Excel 条件格式教程
后端·python·excel
lzksword2 天前
关于EXCEL中vlookup身份证匹配失败的处理
excel
城数派2 天前
1990-2025年我国省市县三级的逐年土地覆盖数据(9类用地/Excel/Shp格式)
excel
catoop2 天前
构建高稳健性、可交互的复杂 Excel 报表方法论:切片、流式与动态公式
excel