manisali_mdr
Banned
- Katılım
- 9 Ocak 2009
- Mesajlar
- 370
- Excel Vers. ve Dili
- office2003 türkçe
Şaban üstadım..Ali üstadım yazacaktım,yanlışlıkla Şaban Üstadım yazmışım..Uyarın için teşekkür eder,özür dilerim..
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Şaban üstadım..Ali üstadım yazacaktım,yanlışlıkla Şaban Üstadım yazmışım..Uyarın için teşekkür eder,özür dilerim..
merhabasorun sanırım bende..örnek dosyayı düzenleyip yollar mısınız?
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim BUL As Range, X As Byte, Sütun As Byte
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
If Target <> Empty Then
Range("B" & Target.Row, "IV" & Target.Row).ClearContents
Sütun = 2
Set BUL = Sheets("Sayfa1").Range("A:A").Find(Target)
If Not BUL Is Nothing Then
For X = 2 To Sheets("Sayfa1").Range("IV1").End(1).Column
If Sheets("Sayfa1").Cells(BUL.Row, X) <> Empty Then
Cells(Target.Row, Sütun) = Sheets("Sayfa1").Cells(BUL.Row, X)
Sütun = Sütun + 1
End If
Next
Cells.EntireColumn.AutoFit
End If
Set BUL = Nothing
End If
End Sub
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim SAYFA As Worksheet, BUL As Range, X As Byte, Satır As Long, Sütun As Byte
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
If Target <> Empty Then
Range("B:IV").ClearContents
Satır = 1
For Each SAYFA In Worksheets
If SAYFA.Name <> "Sorgulama" Then
Sütun = 3
With SAYFA
Set BUL = .Range("A:A").Find(Target)
If Not BUL Is Nothing Then
Cells(Satır, 2) = .Name
For X = 2 To .Range("IV1").End(1).Column
If .Cells(BUL.Row, X) <> Empty Then
Cells(Satır, Sütun) = .Cells(BUL.Row, X)
Sütun = Sütun + 1
End If
Next
Satır = Satır + 1
Cells.EntireColumn.AutoFit
End If
End With
End If
Next
Set BUL = Nothing
End If
End Sub