www.lydf.net > ExCEl宏如何编写同时"粘贴值和数字格式"与"转置"

ExCEl宏如何编写同时"粘贴值和数字格式"与"转置"

用循环提取出数字并计算即可,你得把你的数据举例出来.

先选中需要复制的内容,选中之后按ctrl+c复制到剪贴板中,在需要粘贴的地方,点击鼠标右键,有一个选项为“选择性粘贴…”,点击它之后弹出一个对话框,勾选底部的“转置”,然后按确定即可!

这样操作看看对你是否有帮助:ctrl+c后,选择要粘贴的单元格,右手点击鼠标右键,左手敲键盘v,e后,右手敲小键盘的回车(离鼠标比较近),习惯操作后,感觉比用鼠标快些

简单一点,自己根据表格实际录制一遍即可.举例语句:range("d2:e18").copy range("k7").pastespecial paste:=xlpastevalues, operation:=xlnone, skipblanks:=false, transpose:=true即对d2:e18区域进行选择性数值+转置粘贴

这个不用VB,比如你的数据在SHEET1的A列,那你在SHEET2的A1输入=OFFSET(sheet1!$A$1,COLUMN(A1)+ROW()*14-15,)向右向下填充. 那就在A1输入=OFFSET(sheet1!$A$1,COLUMN(A1)+ROW()*7-8,)向右填充14列再向下填充就行.

如果转置中数据中含有公式,而公式中的数据引用复制以外的数据,则转置后,复制的数字就会变化,除非同时选中“数值”和“转置”这两项. 复制--选择性

复制过去,在工具栏“编辑”上用“选择性粘贴”,只粘贴数值就可以了.

选中内容部分,粘贴到另一个表格就好了.

方法一:用OFFSET函数在A10单元格中输入公式:=OFFSET($A$1,COLUMN(A1)-1,ROW(A1)-1)然后向右向下拖动填充柄填充公式即可.方法二:用TRANSPOSE函数选择A10:E13区域,输入数组公式:=TRANSPOSE(A1:D5)公式输入完毕需按CTRL+SHIFT+ENTER结束.

不用那么复杂,先在word处理成表格,再粘贴到Excel.

网站地图

All rights reserved Powered by www.lydf.net

copyright ©right 2010-2021。
www.lydf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com