• DİKKAT

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

sutun seç

Katılım
25 Aralık 2005
Mesajlar
219
Sub sec()
ilk = Range("A:E").Address
son = Cells.Find("Toplam").EntireColumn.Address
???????????



End Sub
A sutunundan E sutununa kadar olan sutunları, toplam yazan sutun ile birlikte kopyalayıp, diğer bir sayfaya nasıl aktarabiliriz.
 
Selamlar,

Örnek bir dosya eklermisiniz.
 
Merhaba.
Aşağıdaki şekilde denermisiniz?
Kod:
Sub sec()
Range("A:E").Find("Toplam").select
End Sub
 
Kod:
Sub Makro1()
    bson = [b65536].End(3).Row
    ts = Chr(Rows(5).Find("Toplam").Column + 64)
    Range("A5:E" & bson & "," & ts & "5:" & ts & bson).Copy
    Sheets("Sayfa2").Select
    Range("A3").PasteSpecial
End Sub
 
sayın orion2 kod hata veriyor

A:E sütunları arasında "Toplam" isminde bir değere rastlamadığı için hata veriyor.
Ben çalıştırdım "Toplam" yazan hücreyi seçti.
Kodları aşağıdaki şekilde denermisiniz ?
Kod:
Sub sec()
On Error Resume Next
Range("A:E").Find("Toplam").Select
End Sub
 
sayın orion2 çok teşekkür ederim . yapmak istediğim a sutundan e sutununa kadar olan sutunları, toplam yazan sutun ile birlikte seçmek yani toplam yazan sutun farklı bir sutunda .örneğin k sutununda toplam yazıyor.
 
Tüm arkadaşlara teşekkürler. Sayın veysel emrenin kodlarıyla problem çözüldü.
 
sayın orion2 çok teşekkür ederim . yapmak istediğim a sutundan e sutununa kadar olan sutunları, toplam yazan sutun ile birlikte seçmek yani toplam yazan sutun farklı bir sutunda .örneğin k sutununda toplam yazıyor.
Merhaba.
Aşağıdaki kodu deneyiniz.:cool
Kod:
Sub sec()
On Error Resume Next
toplam_sut = Cells.Find("Toplam", , xlValues, xlWhole).Column
If Not toplam_sut = Empty Then
    toplam = Range(Cells(1, toplam_sut), Cells(65536, toplam_sut)).Address
    Range("A:E," & toplam).Select
    Else
    Range("A:E").Select
End If
End Sub
 
Geri
Üst