- Katılım
- 5 Kasım 2006
- Mesajlar
- 602
- Excel Vers. ve Dili
- TÜRKCE Excel 2021 32bit
Merhaba.
Ekteki dosyada A sütununda yeşil ve kırmızı renkler var.Benim sorum bu renkleri B sütununa uygulamak.
Yani A daki kırmızı renk B dede olacak.Yeşilde aynen olcak.
Birde A sütununa veri girilmesi nası engellenir sayfa koruması felan olmadan.
B sütununda değişmiyor zaten.
Dosya
http://www.dosya.tc/server14/gujprn/OzetTablooo.rar.html
Resim
http://hizliresim.info/i/BXWV
Ekteki dosyada A sütununda yeşil ve kırmızı renkler var.Benim sorum bu renkleri B sütununa uygulamak.
Yani A daki kırmızı renk B dede olacak.Yeşilde aynen olcak.
Birde A sütununa veri girilmesi nası engellenir sayfa koruması felan olmadan.
B sütununda değişmiyor zaten.
Dosya
http://www.dosya.tc/server14/gujprn/OzetTablooo.rar.html
Resim
http://hizliresim.info/i/BXWV
PHP:
Private Sub CommandButton1_Click()
Dim act As Worksheet, syf As Worksheet
On Error Resume Next
Set syf = Sheets("Pivot")
Set act = ActiveSheet
pivot = "PivotTable1"
say = 0
For i = 1 To Worksheets.Count
If Sheets(i).Name = "Pivot" Then
say = 1
Exit For
End If
Next
If say = 0 Then
Sheets.Add , Sheets("Deneme"): ActiveSheet.Name = "Pivot"
End If
Application.ScreenUpdating = False
Sheets("Pivot").Select
Sheets("Pivot").Cells.Clear
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Deneme!R1C1:R10000C4", Version:=6).CreatePivotTable TableDestination:= _
"Pivot!R3C1", TableName:="PivotTable1", DefaultVersion:=6
ActiveSheet.PivotTables(pivot).RepeatAllLabels xlRepeatLabels
With ActiveSheet.PivotTables(pivot).PivotFields("AÇIKLAMA")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables(pivot).PivotFields("AÇIKLAMA-1")
.Orientation = xlRowField
.Position = 2
End With
With ActiveSheet.PivotTables(pivot).PivotFields("AÇIKLAMA-2")
.Orientation = xlRowField
.Position = 3
End With
ActiveSheet.PivotTables(pivot).PivotSelect "AÇIKLAMA[All]", xlLabelOnly + xlFirstRow, True
Selection.Interior.ColorIndex = 3
ActiveSheet.PivotTables(pivot).PivotSelect "'AÇIKLAMA-1'", xlLabelOnly + xlFirstRow, True
Selection.Interior.ColorIndex = 4
ActiveSheet.PivotTables(pivot).AddDataField ActiveSheet.PivotTables(pivot).PivotFields("XXX"), "Toplam XXX", xlSum
ActiveSheet.PivotTables(pivot).PivotFields("Toplam XXX").NumberFormat = "#,##0.00"
ActiveSheet.PivotTables(pivot).PivotFields("AÇIKLAMA").ShowDetail = True
ActiveSheet.PivotTables(pivot).PivotFields("AÇIKLAMA-1").ShowDetail = False
ActiveSheet.[A1].Select
Application.ScreenUpdating = True
Set syf = Nothing: Set acf = Nothing
End Sub