Skip to main content

AccessTr.neT


Vba İle Döndüyü Sağlayıp Veriyi Çekmek

Vba İle Döndüyü Sağlayıp Veriyi Çekmek

#37
aşağıdaki kodu dener misiniz?
son sütunu bulma kodunu eksik yazmışım
SonStn = Cells(1, Columns.Count).End(xlToLeft).Column bu haliyle kod aktif sayfanın 1. satırının son sütununu bulur,
oysa bulmamız gereken son sütun aktif sayfada değil t1 sayfasında dolayısıyla T1 sayfasına atıf için
With ThisWorkbook.Sheets("T1") kodu kullanıldığından . eklenmeli
SonStn = .Cells(1, .Columns.Count).End(xlToLeft).Column
    With ThisWorkbook.Sheets("T1")
        If (Target.Column = 3 Or Target.Column = 5) And Target.Row >= 1 Then
            If IsDate(Cells(Target.Row, "c")) And Len(Cells(Target.Row, "E") & "") > 0 Then
               SonStn = .Cells(1, .Columns.Count).End(xlToLeft).Column
                    Set bul = .Range("B1:" & .Cells(1, SonStn).Address).Find(Year(Cells(Target.Row, "C").Value), , , 1)
                    Set kaydir = .Range("A:A").Find(Cells(Target.Row, "E").Value, , , 1)
                    If (Not bul Is Nothing) And (Not kaydir Is Nothing) Then Cells(Target.Row, "F").Value = .Cells(kaydir.Row, bul.Column).Value
            End If
        End If
    End With
    Set bul = Nothing
    Set kaydir = Nothing
Cevapla
#38

(05/10/2022, 14:13)HORZUM yazdı: Sayın berduş hocam yavaş yavaş da olsa bu işi sizden öğreneceğim belli oldu....
Allah cc razı olsun şimdi tamam
Son Düzenleme: 05/10/2022, 14:14, Düzenleyen: HORZUM.
Cevapla
#39
rica ederim
sizlerden de
soruyu cevaplanmışlara taşıyalım mı?
çözüldü mü?
Cevapla
#40
(05/10/2022, 14:15)berduş yazdı: rica ederim
sizlerden de
soruyu cevaplanmışlara taşıyalım mı?
çözüldü mü?

evet çözüldü.....
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task