• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Veri girişi sayfasından diğer sayfalara kritere göre veri aktarımı

Katılım
14 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
Selamlar,
Ekteki dosyada giriş sayfasında A sütunundaki verileri C6 hücresindeki değere göre diğer sayfalara aktarması için yardımlarınıza ihtiyacım var.
Teşekkür ederim.
 

Ekli dosyalar

Merhaba,

Sayfa Adı kontrolü yaparak aktarır.

Kod:
Sub Aktar()
Dim i       As Long
Dim SonSat  As Long
Dim s1      As Worksheet
Dim s2      As Worksheet
Dim Sayfa   As String
Set s1 = Sheets("GİRİŞ")
s1.Select
SonSat = [A65536].End(3).Row
If SonSat < 6 Then SonSat = 6
Application.ScreenUpdating = False
For i = 6 To SonSat
    Sayfa = Trim(Cells(i, "A"))
    If Not SayfaVarMi(Sayfa) Then
        Sheets.Add After:=Worksheets(Worksheets.Count)
        ActiveSheet.Name = Sayfa
        s1.Select
    End If
    
    Sheets(Sayfa).Cells([C6], "B") = Cells(i, "B")
    
Next i
Application.ScreenUpdating = True
MsgBox "Aktarılmıştır..."
End Sub


Kod:
Function SayfaVarMi(SayfaAdi As String) As Boolean
    On Error Resume Next
    SayfaVarMi = CBool(Len(Worksheets(SayfaAdi).Name) > 0)
End Function
 

Ekli dosyalar

Dosyanız ektedir.:cool:
Kod:
Sub kaydet()
Dim i As Long
On Error Resume Next
Sheets("GİRİŞ").Select
For i = 6 To Cells(65536, "A").End(xlUp).Row
    Sheets(CStr(Cells(i, "A").Value)).Range("B" & _
    Cells(6, "C").Value) = Cells(i, "B").Value
Next
MsgBox "Veriler sayfalara aktarıldı." & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
 

Ekli dosyalar

Teşekkür ederim sayın Evren gizlen ve Sayın Necdet Yeşertener
 
Geri
Üst