Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2978|回复: 1

[已解决]怎么修改代码可以实现这个位置,万分感谢

[复制链接]
发表于 2013-10-17 14:54 | 显示全部楼层 |阅读模式
5学分
我现在录制的宏只能实现在第6行下面插入一行并复制第6行(A列到J列)的值粘贴到新插入的这一行同个位置,不论我鼠标放到哪一行都是一样的结果,,怎么修改代码可以实现鼠标点击哪行就在鼠标选中那一行的下一行插入一空行并复制上一行(A列到J列)的值粘贴到新插入的这一行的相应位置,万分感谢;;;
最佳答案
2013-10-17 15:17
本帖最后由 sgxb123431380 于 2013-10-17 15:18 编辑

    R = Selection.Row
    Rows(R + 1).Insert Shift:=xlDown
    Range("A" & R + 1 & ":J" & R + 1).Value = Range("A" & R & ":J" & R).Value

怎么修改代码可以实现这个位置,万分感谢.rar

10.45 KB, 下载次数: 10

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-10-17 15:17 | 显示全部楼层    本楼为最佳答案   
本帖最后由 sgxb123431380 于 2013-10-17 15:18 编辑

    R = Selection.Row
    Rows(R + 1).Insert Shift:=xlDown
    Range("A" & R + 1 & ":J" & R + 1).Value = Range("A" & R & ":J" & R).Value

评分

参与人数 1 +1 金币 +5 收起 理由
suye1010 + 1 + 5 赞一个!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 10:30 , Processed in 0.361098 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表