【发布时间】:2022-07-27 19:15:26
【问题描述】:
大家好,我希望你能帮我解决这个问题,因为我刚开始学习 VBA :)
我需要使用来自另一个工作表中某个范围的值自动过滤 Excel 工作表的一列。有点复杂,这个范围是动态的,可能包括代码应该采用并用于自动过滤的不同数字行(每个单元格包含不同的文本)
这是我写的
Sub Filtrapp()
Worksheets("Applicazioni").Activate
Range("A8:C1000").AutoFilter 1, Worksheets("RecordTabella").Range("C2:C5").Value
End Sub
这里的问题是过滤器只取最后一个单元格“C5”的值,而不是 C2、3、4 的值 我也试着让它动态,但每次都给我错误,希望有人能帮忙
提前致谢
【问题讨论】:
-
单元格
C2:C5中到底是什么? “我试图使其动态化”是什么意思,在执行过程中发生错误时的错误编号和错误描述是什么? -
C2:C5范围内的每个单元格都包含一些文本,没有数字,使其动态意味着范围可以大于或小于C2:C5
标签: excel vba autofilter