- Katılım
- 22 Eylül 2019
- Mesajlar
- 231
- Excel Vers. ve Dili
- professional plus 2016-türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Slicer_Sec()
Dim sc As SlicerCache, i As Integer, str As String
Set sc = ActiveWorkbook.SlicerCaches(1)
For i = 1 To sc.SlicerItems.Count
With sc.SlicerItems(i)
If .Selected = True Then
str = str & .Value & ";"
End If
End With
Next i
str = Left(str, Len(str) - 1)
Range("A1").Value = str
Select Case str
Case "eur"
Range("F1:F100").NumberFormat = "[$€-x-euro2]#.##0,00"
Case "tl"
Range("F1:F100").NumberFormat = "$#.##0,00"
Case "usd"
Range("F1:F100").NumberFormat = "[$$-en-US]#.##0,00"
End Select
End Sub
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Call Slicer_Sec
End Sub
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
With ActiveWorkbook.SlicerCaches("Dilimleyici_döviz_cinsi")
If .SlicerItems("eur").Selected = True Then Range("F1:F100").NumberFormat = "[$€-x-euro2]#.##0,00"
If .SlicerItems("usd").Selected = True Then Range("F1:F100").NumberFormat = "[$$-en-US]#.##0,00"
If .SlicerItems("tl").Selected = True Then Range("F1:F100").NumberFormat = "$#.##0,00"
End With
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Shapes("ibre").Rotation = Range("V1") * 180
End Sub