• DİKKAT

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

İzin takibi yapma 2020

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
946
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
İzin takibi yapmak için örnek dosyamda bulunan verileri macro yardımı ile şarta bağlı olarak sayfalarına aktarmak için yardımcı olabilir misiniz?
 

Ekli dosyalar

Merhaba.

Aşağıdaki kodu kullanabilirsiniz.
Kod:
Sub Kopyala()
    Dim syf As Worksheet
    Dim Say As Long
    Application.DisplayAlerts = False
    Set syf = Worksheets("izinTakip")
    Say = syf.Cells(Rows.Count, "A").End(3).Row
    syf.Range("A170:E" & Say).Copy
    Worksheets(syf.Range("C166").Text).Range("A" & syf.Range("E166").Text).PasteSpecial xlPasteValues
    Application.CutCopyMode = False
    Application.DisplayAlerts = True
End Sub

Not: Lütfen bundan sonra örnek dosyanızı sıkıştırmadan ekleyiniz.
 
Son düzenleme:
Doğrudur sayın dalgalikur dosyayı sıkıştırmadan yüklemeyi denedim ama bir türlü yükleme yapmadı. Yükleme yapmayınca bende sıkıştırıp yükleme yaptım, o zaman yükledi. İnşallah sorun bizim explorer ile ilgilidir. Saygılar ve teşekkürler. Macro yu deneyeceğim.
 
Ayrıca
istenen sayfa yoksa ve de aktarma işlemi bitince de bir uyarı verilebilir mi?
 
Evet. Aşağıdaki kodlar ile olur.

Kod:
Sub Kopyala()
    Dim syf As Worksheet
    Dim Bak As Worksheet
    Dim Say As Long
    Dim SayfaVar As Boolean
    Set syf = Worksheets("izinTakip")
    For Each Bak In Worksheets
        If Bak.Name = syf.Range("C166").Text Then
            SayfaVar = True
            Exit For
        End If
    Next
    If SayfaVar = False Then
        MsgBox "'" & syf.Range("C166").Text & "' adlı sayfa bulunamıyor."
        Exit Sub
    End If
    Say = syf.Cells(Rows.Count, "A").End(3).Row
    syf.Range("A170:E" & Say).Copy
    Worksheets(syf.Range("C166").Text).Range("A" & syf.Range("E166").Text).PasteSpecial xlPasteValues
    Application.CutCopyMode = False
    MsgBox "İşlem tamamlandı."
End Sub
 
Sayın dalgalikur ihtiyaca cevap verdi. Emeğinize sağlık çok teşekkür ederim.
 
Geri
Üst