• DİKKAT

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

Koşullu sayfa kopyalama hk.

  • Konbuyu başlatan Konbuyu başlatan muratcx
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ocak 2008
Mesajlar
183
Excel Vers. ve Dili
2003
Merhaba arkadaşlar

Örnek dosyada görüleceği üzere çalışma kitabında sayfalar arası koşullu kopyalama yapıyorum. Örnek dosyada "veri", "A52" ve "A65" isimli sayfalar var.
Bu sayfalar devamlı artmakta dolayısı ile devamlı yeni sayfa kodları eklenmektedir.
Benim yapmak istediğim ise "veri" sayfasında N1 hücresine girilen sayfa adını "veri" sayasına ilgili aralığa kopyalamak. Yani butona tıkladığımda N1 de
hangi sayfanın adı yazarsa o sayfayı veri sayfasına kopyalasın istiyorum.

Destekleriniz için teşekkür ederim
 

Ekli dosyalar

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Private Sub CommandButton1_Click()
    Sheets(Range("N1").Text).Range("A1:K31").Copy
    Range("A1").PasteSpecial xlPasteValues
End Sub
 
Korhan Bey,

N1 hücresine yazılan sayfa ismi çalışma kitabında bulunmuyorsa uyarı mesajı vermesi mümkün müdür?
 
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim S1 As Worksheet
    On Error Resume Next
    Set S1 = Sheets(Range("N1").Text)
    On Error GoTo 0
    If Not S1 Is Nothing Then
        Sheets(Range("N1").Text).Range("A1:K31").Copy
        Range("A1").PasteSpecial xlPasteValues
    Else
        MsgBox Range("N1").Text & " isimli sayfa bulunamadı!", vbCritical
    End If
End Sub
 
Geri
Üst