DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Muygun hocam elinize sağlık...süper olmuş...peki bunun ayrıca formulle yapılması mümkünmüdür?indiskaydır gibi...teşekkürler
[FONT="Trebuchet MS"]Sub Emre()
Dim i%, a%
a = 2
For i = 2 To Range("A65536").End(3).Row
If Cells(i, 9) <> "" Then
Cells(i, 1).Resize(, 9).Copy
Cells(a, "n").Resize(, 9).PasteSpecial xlPasteValues
a = a + 1
End If
Next i
a = Empty: i = Empty
End Sub[/FONT]
Murat hocam çok teşekkürler...elinize sağlık
Bu arada muygun hocamın yaptığı formulle çözümde indis çözümü biraz anlatsa ne güzel olurdu...indis formulunu videoda izledim ancak burada farklı bir formul yapmış gibi...satır(-1) nedir ve tablonun en sağında ek bir formulasyon yapmış.
Muygun hocam makro çözüme rakip bu formulasyonu kısaca anlatırsanız çok makbule geçecek.
teşekkürler
ayrıca, murat hocamın yazdığı koddada ilginçlikler var...şaka gibi..% işareti ve satırda sadece virgul kullanılmış ve çok kısa ...anlamaya çalışıyorum...biraz yardım ederseniz olacak murat hocam...
Sub Makro1()
Dim i As Long
Application.ScreenUpdating = False
Range("N:V").ClearContents
If ActiveSheet.AutoFilterMode Then Selection.AutoFilter
i = Cells(Rows.Count, "B").End(3).Row
ActiveSheet.Range("$A$1:$I$" & i).AutoFilter Field:=9, Criteria1:="<>"
Range("A1").CurrentRegion.Copy Range("N1")
Selection.AutoFilter
Application.ScreenUpdating = True
End Sub