DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
a sütununda a yazıyorsa o satırdakilerin a sayfasına b yazıyorsa b sayfasına c yazıyorsa c sayfasına göndermsini istiyorum
Option Explicit
Sub Mustafa()
Dim MUTLU1 As Long, MUTLU2 As Long, MUTLU3 As Long, MUTLU4 As Long, Say As Byte, MM, MSTF, Mustafa_MUTLU1, Mustafa_MUTLU2, Mustafa_MUTLU3, Mustafa_MUTLU4
Mustafa_MUTLU1 = "A"
Mustafa_MUTLU2 = "B"
Mustafa_MUTLU3 = "C"
Mustafa_MUTLU4 = "D"
Application.ScreenUpdating = False
MM = 2
For MSTF = 2 To Sheets("VERİ_GİRİŞİ").Cells(65536, "A").End(xlUp).Row
If Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A") = Mustafa_MUTLU1 Then
MUTLU1 = Sheets("a").Range("A65536").End(3).Row + 1
Sheets("a").Cells(MUTLU1, "A") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A")
Sheets("a").Cells(MUTLU1, "B") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "B")
Sheets("a").Cells(MUTLU1, "C") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "C")
Sheets("a").Cells(MUTLU1, "D") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "D")
Sheets("a").Cells(MUTLU1, "E") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "E")
MM = MM + 1
End If
If Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A") = Mustafa_MUTLU2 Then
MUTLU2 = Sheets("b").Range("A65536").End(3).Row + 1
Sheets("b").Cells(MUTLU2, "A") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A")
Sheets("b").Cells(MUTLU2, "B") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "B")
Sheets("b").Cells(MUTLU2, "C") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "C")
Sheets("b").Cells(MUTLU2, "D") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "D")
Sheets("b").Cells(MUTLU2, "E") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "E")
MM = MM + 1
End If
If Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A") = Mustafa_MUTLU3 Then
MUTLU3 = Sheets("c").Range("A65536").End(3).Row + 1
Sheets("c").Cells(MUTLU3, "A") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A")
Sheets("c").Cells(MUTLU3, "B") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "B")
Sheets("c").Cells(MUTLU3, "C") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "C")
Sheets("c").Cells(MUTLU3, "D") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "D")
Sheets("c").Cells(MUTLU3, "E") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "E")
MM = MM + 1
End If
If Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A") = Mustafa_MUTLU4 Then
MUTLU4 = Sheets("d").Range("A65536").End(3).Row + 1
Sheets("d").Cells(MUTLU4, "A") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "A")
Sheets("d").Cells(MUTLU4, "B") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "B")
Sheets("d").Cells(MUTLU4, "C") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "C")
Sheets("d").Cells(MUTLU4, "D") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "D")
Sheets("d").Cells(MUTLU4, "E") = Sheets("VERİ_GİRİŞİ").Cells(MSTF, "E")
MM = MM + 1
End If
Next
Range("A2:E65500").Select
Selection.ClearContents
Range("A2").Select
Application.ScreenUpdating = True
MsgBox "Verileri Aktardım", vbInformation, "Mustafa MUTLU"
End Sub
Mustafa bey şimdi dikkatimi çekti hata
dosyayı yolluyorum
kayıt edilecek veriye dikkat edin kaydet ve temizle dediğiniz zaman
o satırdaki verilerin a sayfasına gitmesi gerekiyor fakat gitmiyor
bu sadece ilk satır a2 b2 c2 d2 e2 ...... için geçerli
a3 ten başlatınca bir sorun yok