如何在EXCEL中利用VBA拷贝表格时格式不变?

CHUNFENG 2005-06-21 11:36:34
在EXCEL中利用VBA拷贝表格时,经常发现拷贝后表格格式
发生了变动,如行间距、列间距等发生了变化,需重新调整
格式。
请问各位大侠,有何良策?

...全文
1710 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sporter523 2005-07-26
  • 打赏
  • 举报
回复
用录制宏记录你拷贝的全过程,然后找到相应拷格式的代码,这个方法没试过吗
titihao 2005-07-23
  • 打赏
  • 举报
回复
拷贝完数据后重新调整格式不行吗?
maweifeng 2005-07-13
  • 打赏
  • 举报
回复
应用于 Worksheet 对象的 PasteSpecial 方法。

以指定格式将剪贴板中的内容粘贴到工作表上。可用本方法从其他应用程序中粘贴数据,或以特定格式粘贴数据。

expression.PasteSpecial(Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, NoHTMLFormatting)
bluecasmas 2005-07-12
  • 打赏
  • 举报
回复
这个问题也太简单了吧!
tans75 2005-07-08
  • 打赏
  • 举报
回复
顶一下,
CHUNFENG 2005-07-01
  • 打赏
  • 举报
回复
随能回答我的问题?
aperyx 2005-06-30
  • 打赏
  • 举报
回复
建議可通過記錄select 的范圍的每一列,行的寬度,高度
在paste時再同樣設置+activewindow.Zoom的大小

在Excel 2000中沒有xl paste columnwidths列宽,
CHUNFENG 2005-06-28
  • 打赏
  • 举报
回复
1、行距\列距自动调整 AutoFit 不行
当被复制表行距\列距校大(大于自动调整后的值时)
2、xl paste formulas公式,xl paste columnwidths列宽,xl paste all excepborders边框.
以上参数如何用,请具体点。
zhousulin5 2005-06-27
  • 打赏
  • 举报
回复
哦,我是同时用了这几个:xl paste formulas公式,xl paste columnwidths列宽,xl paste all excepborders边框.
zhousulin5 2005-06-27
  • 打赏
  • 举报
回复
在它的粘贴方法中有若干参数,其中就有粘贴格式的,不过我在使用中发现它在窗口中的显示比例还是会变.
DawnPine 2005-06-23
  • 打赏
  • 举报
回复
行距\列距自动调整
AutoFit
CHUNFENG 2005-06-21
  • 打赏
  • 举报
回复
然到无人能回答此问题?

5,174

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧