Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1544to1548
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Bedingte Symbolsätze verschwinden immer

VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 08:45:15
Besen
Hallo Zusammen,
ich möchte Symbolsätze nutzen. Diese Funktionieren, doch sobald ich Application.Calculation = xlCalculationAutomatic ausführe verschwinden diese wieder.
Hier der Code für das setzen der Ampel:

For i = 18 To 146
With wb.Sheets(3)
.Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions.AddIconSetCondition
.Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions(.Range(Cells(i, 6),  _
Cells(i,lastColumnDashboard)).FormatConditions.Count).SetFirstPriority
With .Range(Cells(i, 6), Cells(i,lastColumnDashboard)).FormatConditions(1)
.ReverseOrder = True
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3TrafficLights1)
End With
With .Range(Cells(i, 6), Cells(i,lastColumnDashboard)).FormatConditions(1).IconCriteria(2)
.Type = xlConditionValueFormula
.Value = "=$B$8/100"
.Operator = 7
End With
With .Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions(1).IconCriteria(3)
.Type = xlConditionValueFormula
.Value = "=$B$7/100"
.Operator = 7
End With
End With
i = i + 7
Next i

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 12:52:26
littletramp
Hallo Besen
Versuche es mal so:
    Dim wsh As Worksheet
Set wsh = wb.Sheets(3)
For i = 18 To 146
With wsh.Range(wsh.Cells(i, 6), wsh.Cells(i, lastColumnDashboard))
.FormatConditions.AddIconSetCondition
.FormatConditions(.FormatConditions.Count).SetFirstPriority
With .FormatConditions(1)
.ReverseOrder = True
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3TrafficLights1)
With .IconCriteria(2)
.Type = xlConditionValueFormula
.Value = "=$B$8/100"
.Operator = xlGreaterEqual
End With
With .IconCriteria(3)
.Type = xlConditionValueFormula
.Value = "=$B$7/100"
.Operator = xlGreaterEqual
End With
End With
End With
i = i + 7
Next i
Gruss Markus
PS: Bitte um Rückmeldung, ob es klappt
Anzeige
AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 13:19:19
Besen
Danke für deine Antwort. Leider hat sich nichts geändert.
AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 13:26:37
littletramp
Hallo Besen
Bei mir klappt es.
Kannst du mir nicht deine Mappe hochladen, damit ich einen Blick darauf werfen kann.
Falls die Mappe sensible Daten enthält, kannst du sie mir auch direkt mailen an markus.schmid at maschmid.ch.
Gruss Markus
AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 13:22:49
Besen
Hab den Fehler gefunden! Ich muss die Zellen einzeln ansprechen -.-

With wb.Sheets(3)
.Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions.AddIconSetCondition

AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 13:22:55
Besen
Hab den Fehler gefunden! Ich muss die Zellen einzeln ansprechen -.-

With wb.Sheets(3)
.Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions.AddIconSetCondition

Anzeige
AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 13:33:17
littletramp
Verstehe ich nicht, ist doch derselbe Code wie vorher:
Code neu:
With wb.Sheets(3)
.Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions.AddIconSetCondition
Code alt:
  With wb.Sheets(3)
.Range(Cells(i, 6), Cells(i, lastColumnDashboard)).FormatConditions.AddIconSetCondition

AW: VBA Bedingte Symbolsätze verschwinden immer
06.03.2017 14:57:37
Besen
Ich habe nicht den Range angesprochen sondern die Zelle direkt.

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige