Kod Kopyalama

Katılım
18 Eylül 2004
Mesajlar
36
Sheets("1").Select
Range("c4").Select
Selection.Copy
Sheets("Ödemeler").Select
Range("b3").Select
ActiveSheet.Paste Link:=True
Sheets("1").Select
Range("c8").Select
Selection.Copy
Sheets("Ödemeler").Select
Range("c3").Select
ActiveSheet.Paste Link:=True
Sheets("1").Select
Range("m25").Select
Selection.Copy
Sheets("Ödemeler").Select
Range("D3").Select
ActiveSheet.Paste Link:=True

arkadaşlar yukarıdaki kodları makro kaydetle elde ettim güzel işime yarıyor fakat bende 200 tane sayfa var ve hepsine bunu yapmak ıstıyorum bır butona bastıgımda otomatik olarak 200 sayfadak1 sectım hücreler Ödemeler sayfasındakı yerlere gelmesi gerekiyor bunu daha cabuk ve basıtce yapmanın bir yolu varmı sizce?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodu deneyiniz.:cool:
Kod:
Sub kopyala()
Dim i As Integer
Application.ScreenUpdating = False
For i = 1 To Worksheets.Count
If Sheets(i).Name <> "1" Then
Sheets("1").Select
Range("c4").Select
Selection.Copy
Sheets(i).Select
Range("b3").Select
ActiveSheet.Paste Link:=True
Sheets("1").Select
Range("c8").Select
Selection.Copy
Sheets(i).Select
Range("c3").Select
ActiveSheet.Paste Link:=True
Sheets("1").Select
Range("m25").Select
Selection.Copy
Sheets(i).Select
Range("D3").Select
ActiveSheet.Paste Link:=True
End If
Next i
Application.ScreenUpdating = True
Application.CutCopyMode = False
End Sub
 
Katılım
18 Eylül 2004
Mesajlar
36
evet tam istedigi gibi koplayad&#305; te&#351;ekk&#252;r ederim ama sadece ilk 4 sayfay&#305; koplayad&#305; neden gerisini kopyalamad&#305; hata bendemi acaba ?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Katılım
18 Eylül 2004
Mesajlar
36
ilginiz için teşşekür ederim fakat cok fazla bilgi sahibi olmadığımdan tam olarak anlamadm sanırım örnegı ekte gönderiyorum en azından bir iki sayfa ıcın yaparsanız cok sevınırım
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kopyalanan yerlerde birle&#351;tirilmi&#351; h&#252;creler var kod ondan &#231;al&#305;&#351;m&#305;yor.Ben birle&#351;tirilmi&#351; h&#252;creleri &#231;&#246;zd&#252;m.
Ekli dosyay&#305; inceleyiniz.:cool:
 
Son düzenleme:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Kod:
Sub kopyala2()
Dim i As Integer
 
For i = 1 To Worksheets.Count
 
    If Sheets(i).Name <> "1" Then
 
        Sheets(i).Range("b3").Formula = _
            "='1'!" & Sheets("1").Range("c4").Address
 
        Sheets(i).Range("c3").Formula = _
            "='1'!" & Sheets("1").Range("c8").Address
 
        Sheets(i).Range("d3").Formula = _
            "='1'!" & Sheets("1").Range("m25").Address
 
    End If
 
Next i
 
End Sub
Manuel;

Sayfa ad&#305; "1" d&#305;&#351;&#305;ndakilerin t&#252;m&#252; se&#231;ilip, se&#231;ili sayfalar&#305;n herhangi birinde "b3" h&#252;cresine do&#287;rudan ='1'!C4 yaz&#305;labilir.
 
Son düzenleme:
Üst