3
我有一個宏恰好複製一個片的數據到另一個。第一空白(「」)在柱細胞與IF式
Sub QuickViewRegMgmt()
("Reg Management").Select
Cells.Select
Selection.Copy
Sheets("Quick View Reg Mgmt").Select
Cells.Select
ActiveSheet.Paste
End Sub
我想這個宏也轉到C列最後一個非空白單元格(或第一空白,我真的不在乎無論哪種方式)。我嘗試了簡單的結束/偏移碼,例如
Range("A1").End(xldown).Offset(1,0).Select
我的問題,但是,是直接拷貝宏還拷貝基礎公式,這對於列C爲IF式。因此,列中的單元格實際上是空的,而是它們都有一個IF公式導致真/假值(分別爲「」或VLOOKUP)。
=IF(VLOOKUP('Reg Management'!$Y260,'Reg Guidance'!$A:$V,3,FALSE)=0,"",VLOOKUP('Reg Management'!$Y260,'Reg Guidance'!$A:$V,3,FALSE))
這意味着端/偏移碼進入與而不是去到具有「」的值(這是目前C260)第一單元式(C1000)中的列的最後一個單元。
我可以添加到該宏來選擇包含一個IF式造成的「值」 ----其具有作爲空白的出現所述第一小區是什麼代碼?
'.PasteSpecial xlPasteValues'?也許'xlPasteValuesAndNumberFormats' .. –
你可以使用'Range.Find'與獲得第一個單元格'「」'在設定範圍內,比如'列(1)' –
@DirkReichel - 如何?我一直在嘗試,但是它跳過了'=「」'行並進入第一個字面上空的單元格。 – BruceWayne