如何從J列中獲取每個數字,然後選擇F列中的數字所在的行。 實施例:比較列的和選擇行
- 採取從J列(11123)
- 搜索F列第一數目和選擇所有的行的是第一個數字(11123)是值
- 採取下一個數從J列(11124)
- 搜索列F和添加到從先前的搜索選擇的行,即包含數(11124)
- 依此類推,直到柱的端Ĵ
我試試這個,但我得到錯誤:
Sub qTest()
Sheets("Sheet1").Activate
Dim fRNG As Range
Dim aRNG As Range
Set fRNG = Sheets("Sheet1").Range("F2", Sheets("Sheet1").Range("F2").End(xlDown))
Set aRNG = Sheets("Sheet1").Range("J2", Sheets("Sheet1").Range("J2").End(xlDown))
aRNG.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=fRNG, Unique:=False
Dim aADD As String
aADD = aRNG.SpecialCells(xlCellTypeVisible).Address
aRNG.Parent.ShowAllData
Range(aADD).EntireRow.Select
End Sub
你的一塊拼圖會增加你選擇的範圍。這是一個[可靠的答案](http://stackoverflow.com/questions/10692213/excel-vba-how-to-extend-a-range-given-a-current-selection/10692557#10692557),這可能有助於那。 – jmstoker
感謝您的建議..我嘗試不同的方法,我發現,但沒有...我在VBA不太好.. :-( –
我很接近..但應用程序定義或對象定義的錯誤正在查殺我...... :-( –