Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1124to1128
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 - Fehler im QT | Herbers Excel-Forum

VBA - Fehler im QT
07.01.2010 12:38:37
Helge Kuehn

Hi, ich finde meinen Fehler einfach nicht:
das Makro soll die Duplikate in der Spalte C gelb faerben, ausgenommen wenn 0000 in der spalte doppelt vor kommt. Hier der QT:


Sub doublecolour()
Dim i As Long
Dim s As Long
Range("C:C").Interior.ColorIndex = xlNone
s = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
If Range("C" & i) <> "0000" Then
If Application.CountIf(Range("C4:C" & s), Range("C" & i)) > 1 Then
Range("C" & i).Interior.ColorIndex = 6
End If
End If
Next i
End Sub

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA - Fehler im QT
07.01.2010 12:53:22
Hajo_Zi
Hallo Helge,
ist es tatsächölich Text der in der Zelle steht?

AW: VBA - Fehler im QT
07.01.2010 13:01:05
Helge Kuehn
Gruss an Hajo, natuerlich ist es eine Zahl und ohne "" klappt es auch. Merci
mach es doch mit der Bedingten Formatierung.
07.01.2010 12:57:19
Tino
Hallo,
markiere die Spalte C,
achte darauf das C1 die aktive Zelle ist.
Erstelle eine Bedingte Formatierung mit dieser Formel
=(ZÄHLENWENN($C:$C;$C1)>0)*($C1<>"0000")*($C1<>"")

Gruß Tino
Korrektur 'ZÄHLENWENN($C:$C;$C1)>1' oT.
07.01.2010 13:50:40
Tino
AW: VBA - Fehler im QT
07.01.2010 13:00:16
Klaus-Dieter
Hallo Helge,
so geht es:
Sub doublecolour()
 Dim i As Long
 Dim s As Long
 Range("C:C").Interior.ColorIndex = xlNone
 s = ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row
 For i = 1 To ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row
 If Range("C" & i) <> "0000" Then
 If Application.WorksheetFunction.CountIf(Range("C4:C" & s), Range("C" & i)) > 1 Then
 Range("C" & i).Interior.ColorIndex = 6
 End If
 End If
 Next i
End Sub
[size=8]Code eingefügt mit [url=http://vbahtml.origo.ethz.ch] VBA in HTML 2.0.0.1[/url][/size]
Viele Grüße Klaus-Dieter

Online-Excel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige