kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,677
- Excel Vers. ve Dili
- Excel 2010 32 bit
Merhaba arkadaşlar,
Aşağıdaki kodda "stok listesi" sahifesinden "Planlama sahifesine" filtreleme ile L sutununa kadar olan veriler çekiliyor.
İsteğim stok listesi sahifesinin sadece A ve B Sutunlarını çeksin.Diğer sutunlardaki veriler gelmesin.
Yardımlarınıza acil ihtiyacım var.
Selametle kalınız.
Private Sub TextBox1_Change()
Range("A1").Value = TextBox1.Value
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
Set sh = Sheets("stok listesi")
If sh.AutoFilterMode Then sh.AutoFilterMode = False
sat = Cells(Rows.Count, "A").End(xlUp).Row
If sat > 1 Then Range("A2:l" & sat).ClearContents
If Range("A1").Value = Empty Then Exit Sub
Application.ScreenUpdating = False
sh.Range("A1").AutoFilter field:=1, Criteria1:=Range("A1").Value & "*"
sh.Range("A1").CurrentRegion.Copy Range("A2")
sh.Range("A1").AutoFilter
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Aşağıdaki kodda "stok listesi" sahifesinden "Planlama sahifesine" filtreleme ile L sutununa kadar olan veriler çekiliyor.
İsteğim stok listesi sahifesinin sadece A ve B Sutunlarını çeksin.Diğer sutunlardaki veriler gelmesin.
Yardımlarınıza acil ihtiyacım var.
Selametle kalınız.
Private Sub TextBox1_Change()
Range("A1").Value = TextBox1.Value
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
Set sh = Sheets("stok listesi")
If sh.AutoFilterMode Then sh.AutoFilterMode = False
sat = Cells(Rows.Count, "A").End(xlUp).Row
If sat > 1 Then Range("A2:l" & sat).ClearContents
If Range("A1").Value = Empty Then Exit Sub
Application.ScreenUpdating = False
sh.Range("A1").AutoFilter field:=1, Criteria1:=Range("A1").Value & "*"
sh.Range("A1").CurrentRegion.Copy Range("A2")
sh.Range("A1").AutoFilter
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
