-
- Destek
-
-
Özel Arama
![]() |
Sub KategoriHarici()
Dim veri As Worksheet, kate As Worksheet, i As Long, son As Long, sonsatir As Long
Dim kayit As String, dizi As Collection, bul As Range, aranan As String, say As Long
Set veri = Sheets("Veri")
Set kate = Sheets("KategoriListesi")
Set dizi = New Collection
Sheets("Tablo").Range("a2:a65536").ClearContents
son = kate.Range("h65536").End(3).Row
sonsatir = veri.Range("f65536").End(3).Row
For i = 2 To sonsatir
kayit = veri.Range("f" & i).Value
kayit = Split(kayit, (" Detay"))(0)
kayit = Split(kayit, ("-"))(0)
kayit = Split(kayit, ("("))(0)
kayit = RTrim(Trim(Split(kayit, (" Yöntem"))(0)))
Set bul = kate.Range("h2:h" & son).Find("*" & kayit & "*")
If bul Is Nothing Then
say = 1
aranan = kayit
End If
If say = 1 Then
dizi.Add aranan
End If
say = 0
Next i
If dizi.Count > 0 Then
For i = 1 To dizi.Count
Sheets("Tablo").Range("a65536").End(3)(2, 1).Value = dizi(i)
Next i
End If
kate.PivotTables("PivotTable1").PivotCache.Refresh
End Sub
Sub PivotDüzelt()
'
' PivotDüzelt Makro
'
'
Range("M12").Select
ActiveSheet.PivotTables("PivotTable2").ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:="Tablo!R1C1:R5C1" _
, Version:=6)
ActiveSheet.PivotTables("PivotTable2").ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Tablo!R1C1:R50000C1" _
, Version:=6)
Range("M12").Select
End Sub
Forum Kullanıcı Tanımlı Fonksiyonlar ( KTF )
Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir