解决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",点击 "运行",在弹出的对话框中选择目标区域,点击 "确定" 即可。

相关推荐
徐赛俊2 天前
Excel 打开后界面一片灰、无工作表的原因与解决方案(Markdown 教程)
excel
hacker7072 天前
精进Excel图表:AI赋能,成为Excel图表高手
人工智能·信息可视化·excel
Data-Miner2 天前
结合AI Agent的excel大数据处理技巧
人工智能·excel
如意机反光镜裸2 天前
批量处理Excel数据
excel·批量处理
dyxal2 天前
Excel情感标注工具性能优化实战:从卡顿到流畅的蜕变
网络·性能优化·excel
Non-existent9872 天前
Excel/CSV转GIS:一键WKT转gdf、Shapefile等图层
信息可视化·excel
dyxal2 天前
Excel情感标注工具:用Python+Flask打造高效数据标注平台
python·flask·excel
开开心心就好2 天前
音频格式互转工具,支持Mp3ApeWavFlac互转
java·网络·c++·windows·qt·电脑·excel
夜流冰2 天前
Excel - MS Support for Excel: 2 Collaborate
数据库·windows·excel
LingRannn3 天前
【vim 中如何替换】
编辑器·vim·excel