• DİKKAT

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

Veri aktarma

  • Konbuyu başlatan Konbuyu başlatan ahzola
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ekim 2011
Mesajlar
490
Excel Vers. ve Dili
Excel 2003 - Türkçe
İyi günler

Yardımcı olacak arkadaşlara
şimdiden teşekkür ederim.

Aynı kitap içinde
Seçtiğimiz verileri
belirlediğimiz sayfalar
haricinde ne kadar sayfa var ise
hepsine kopyalayacağız.
 

Ekli dosyalar

muhtemelen bir ihtiyaç nedeni ile tek tek kopyalama durumu söz konusu. cumartesi günkü çözdüğüm hususa yakın bir konu çünkü...

Kod:
Sub Belli_Araliklari_Aktar()
  
    Dim ws As Worksheet
    
    For Each ws In Worksheets
        Select Case ws.Name
            Case "ahmet", "mehmet", "ali", "hülya"
                'bir işlem yapma
            Case Else
                With ws
                    .Range("B2:F29").Value = Worksheets("hülya").Range("B2:F29").Value
                    .Range("H7").Value = Worksheets("hülya").Range("H7").Value
                    .Range("I18").Value = Worksheets("hülya").Range("I18").Value
                    .Range("J11").Value = Worksheets("hülya").Range("J11").Value
                    '
                    '
                    '
                    '
                End With
        End Select
    Next ws

End Sub
 
Sayın mancubus
Alakanız için teşekkür ederim.

Kodumuz herşeyiyle kusursuz küçük bir nüans dışında.
Taşıma esnasında biçimlendirmeler
ve resimler kopyalanmıyor.
Hücreyi birebir tanımlarsanız çok iyi olacak.

ellerize sağlık.
 
rica ederim...

Kod:
Sub Belli_Araliklari_Aktar_v2()
  
    Dim ws As Worksheet
    Dim i As Long
    
    For Each ws In Worksheets
        Select Case ws.Name
            Case "ahmet", "mehmet", "ali", "hülya"
                'bir işlem yapma
            Case Else
                With Worksheets("hülya").Range("B2:F29, H7, I18, J11") 'ilave hücreler "," ile eklenir
                    For i = 1 To .Areas.Count
                        .Areas(i).Copy ws.Range(.Areas(i).Address)
                    Next
                End With
        End Select
    Next ws

End Sub
 
Bu kadar olur.
biraz daha kassanız hiç yazı yazmadan
kod üretecekmissiniz:)

Sayın mancubus
Çok teşekkür ederim.

Herşey gönlünüzce olsun.
 
Geri
Üst