- Katılım
- 16 Kasım 2008
- Mesajlar
- 56
- Excel Vers. ve Dili
- excel2003
Arkadaşlar aşağıdaki makro ile otomatik süzden sıfırdan büyük değerlerin bulunduğu A8:C10 arasındaki hücreleri seçtirip yapıştırmak istiyorum.
Sorun şu C sütünunda rakamlar bulunuyor ordaki rakamlardan otomatik süzle sıfırdan büyük olan değeri seçtirip yapıştırmak istiyorum ancak, otomatik süzde süzdürdüğüm değerler sıfır olduğu halde yapıştırıyor.
Aşağıdaki kodlarda nerde hata yapıyorum acaba?
Sub Makro1()
ActiveSheet.Range("$A$6:$C$10").AutoFilter Field:=3, Criteria1:=">0", _
Operator:=xlAnd
Range("A8:C10").Select
Selection.Copy
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$A$6:$C$10").AutoFilter Field:=3
End Sub
Sorun şu C sütünunda rakamlar bulunuyor ordaki rakamlardan otomatik süzle sıfırdan büyük olan değeri seçtirip yapıştırmak istiyorum ancak, otomatik süzde süzdürdüğüm değerler sıfır olduğu halde yapıştırıyor.
Aşağıdaki kodlarda nerde hata yapıyorum acaba?
Sub Makro1()
ActiveSheet.Range("$A$6:$C$10").AutoFilter Field:=3, Criteria1:=">0", _
Operator:=xlAnd
Range("A8:C10").Select
Selection.Copy
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveSheet.Range("$A$6:$C$10").AutoFilter Field:=3
End Sub
Ekli dosyalar
-
35 KB Görüntüleme: 7