我有一個宏在Excel中的作品,但並不完美,因爲我想它。無法找到解決方案,並需要您的想法。Excel宏複製粘貼條件
這裏它做什麼:從設置值粘貼複製到計算sheet.It的第一個非空單元格不OK
下面是我對這段代碼:
Sub support()
Sheets("Settings").Select
Range("S411:S421").Select
Selection..Copy
Sheets("Calculation").Select
Range("C4").Select
Range("C4").End(xlDown).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
但我想要什麼只將非空單元格和不爲0的值複製到這10行之間的計算頁面上。 (所以我應該跳過複製0和空單元格)任何簡單的伎倆,你可以指導我?
這是個好主意,作品完美。我對自己生氣,我沒有想過自動過濾器:( – ahmet
只是補充說,如果你確信S410單元格是_always_不是空的,那麼你可以省略如果IsEmpty(.Cells(1,1))然後.Cells (1,1).Value =「dummyheader」'和'如果.Cells(1,1).Value =「dummyheader」然後.Cells(1,1).ClearContents'語句 – user3598756
謝謝你最有可能不會是空虛,但無法確定。隨着時間的推移,我會拭目以待並再次記住這一點。 – ahmet