[算表] excel录制宏修改问题?

楼主: ljuber (美少妇与女儿同学的故事)   2014-10-31 18:18:39
软件:excel
版本:2007
我用宏录制了一个小程式
Sub Macro7()
'
' Macro7 Macro
'
'
Columns("A:C").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range(
_ "H1:I4"), CopyToRange:=Range("L1:N268"), Unique:=False
End Sub
资料范围是工作表sheet1的A:C
准则范围是H1:I4
复制到L1:N268
我想问一下如果准则范围跟筛选后的结果我要写在sheet2
然后准则范围是会变动的(如H1:I4有时候会到H1:I10之类的)
而资料范围是sheet1的A:C
这边的宏我该怎么改才对?
作者: soyoso (我是耀宗)   2014-10-31 19:47:00
动态准则范围可用range.end()配合resize的方式或用range.currentregionhttp://goo.gl/c9fVLF
楼主: ljuber (美少妇与女儿同学的故事)   2014-10-31 20:17:00
感谢大大!!另外我想问一下筛选的话 要加入万用字符要怎么写例如我要搜寻 明天是否依然爱我 要搜寻 *是否*才会跑出明天妳是否依然爱我 这样要怎么加入?谢了~我在excel空格只要输入 是否 在宏内都会变成*是否*
作者: soyoso (我是耀宗)   2014-10-31 21:40:00
在H2:I3准则内输入万用字符试试,http://goo.gl/c9fVLF 重下试试
楼主: ljuber (美少妇与女儿同学的故事)   2014-10-31 21:51:00
如果是输入文字自己会加入 **的万用字元会怎么写?
作者: soyoso (我是耀宗)   2014-10-31 22:14:00
是指在准则内输入文字时会自动加入万用字符吗?
楼主: ljuber (美少妇与女儿同学的故事)   2014-10-31 22:16:00
嗯 是的~
作者: soyoso (我是耀宗)   2014-10-31 22:22:00
那希望keyin后加入还是执行宏前加入呢?
楼主: ljuber (美少妇与女儿同学的故事)   2014-10-31 22:31:00
应该是执行宏前加入
作者: soyoso (我是耀宗)   2014-10-31 22:43:00
楼主: ljuber (美少妇与女儿同学的故事)   2014-10-31 23:02:00
感谢大大~

Links booklink

Contact Us: admin [ a t ] ucptt.com