Excel精英培训网

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

[已解决]修正代码(已解决)

[复制链接]
发表于 2016-12-5 13:13 | 显示全部楼层 |阅读模式
本帖最后由 L2006201506 于 2016-12-5 17:27 编辑

                    myrow = [a:az].Find("姓名", lookat:=xlWhole).Row
                    mycolumn = [a:az].Find("姓名", lookat:=xlWhole).Column
                    i = [a65535].End(xlUp).Row
                    j = ThisWorkbook.Sheets("Sheet1").[a65535].End(xlUp).Row + 1
                    Range(Cells(myrow, mycolumn) & ":az" & i).Copy ThisWorkbook.Sheets("Sheet1").Range("A" & j) '.CurrentRegion
红色代码目的是选定“”有姓名数据单元格至有数据最后一个单元格“”区域,但目前出了问题,请各位大师不吝赐教,谢谢!
最佳答案
2016-12-5 13:28
Range(Cells(myrow, mycolumn), "az" & i).Copy
发表于 2016-12-5 13:15 | 显示全部楼层
回复

使用道具 举报

发表于 2016-12-5 13:16 | 显示全部楼层
Range(Cells(myrow, mycolumn) & ":az" & i)这种写法大概就不对吧
回复

使用道具 举报

发表于 2016-12-5 13:28 | 显示全部楼层    本楼为最佳答案   
Range(Cells(myrow, mycolumn), "az" & i).Copy
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 20:06 , Processed in 0.252460 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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