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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek bir dosya eklermisiniz.
 

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
Merhaba.
Aşağıdaki şekilde denermisiniz?
Kod:
Sub sec()
Range("A:E").Find("Toplam").select
End Sub
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,652
Excel Vers. ve Dili
Pro Plus 2021
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
 

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
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
 
Katılım
25 Aralık 2005
Mesajlar
219
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.
 
Katılım
25 Aralık 2005
Mesajlar
219
Tüm arkadaşlara teşekkürler. Sayın veysel emrenin kodlarıyla problem çözüldü.
 

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
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
 
Üst