• DİKKAT

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

Girilen veriye göre kendi başka sayfaya aktarma.

  • Konbuyu başlatan Konbuyu başlatan eserpil
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Şubat 2010
Mesajlar
25
Excel Vers. ve Dili
2007
Acil: Girilen veriye göre başka sayfaya aktarma

sayfa 1 de girilen verileri kayıtlı oldukları yerlere gönderme
yardımlarınız için şimdiden teşekkür ederim
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Kodları module kopyalayarak çalıştırın.

Kod:
Option Explicit
 
Sub SayfaAktar()
Dim i, j As Long, Sayfa As String, S1 As Worksheet
Set S1 = Sheets("GİDER")
Application.ScreenUpdating = False
For j = 2 To Worksheets.Count
    Sheets(j).Cells.Delete Shift:=xlUp
Next j
For i = 2 To S1.[A65536].End(3).Row
    Sayfa = Cells(i, "A")
        If Not SayfaVarMi(Sayfa) Then
            Sheets.Add After:=Worksheets(Worksheets.Count)
            ActiveSheet.Name = Sayfa
            S1.Select
            S1.Range("A1:D1").Copy Sheets(Sayfa).Range("A1")
        End If
    S1.Range("A1:D1").Copy Sheets(Sayfa).Range("A1")
    S1.Range("A" & i & ":D" & i).Copy Sheets(Sayfa).Range("A" & _
    Sheets(Sayfa).[A65536].End(3).Row + 1)
    Sheets(Sayfa).Range("A:D").EntireColumn.AutoFit
Next i
Set S1 = Nothing
Application.ScreenUpdating = True
End Sub
 
Function SayfaVarMi(SayfaAdi As String) As Boolean
    On Error Resume Next
    SayfaVarMi = CBool(Len(Worksheets(SayfaAdi).Name) > 0)
End Function

.
 
Sayfa üzerindeki Düzenle butonuna basarak deneyin.

.
 

Ekli dosyalar

çok teşekkür ederim ellerineze saglık yannız başınızı agrıtmassam birde bunu formülle yapamazmıyız
 
Eki inceleyin.

.
 

Ekli dosyalar

Geri
Üst