Anzeige
Archiv - Navigation
168to172
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
168to172
168to172
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Prozentzahl Kommazahl

Prozentzahl Kommazahl
21.10.2002 09:21:07
Jens Peters
Hi,

hab ein problem bei meinem makro wird nach prozentzahlen gesucht und dann ein Feld markiert. das funktioniert für 100%, 75%, 50%,25% wunderbar mit ner select case anweisung
aber mit 33% oder 66% gibts probleme
kann das mit damit zu tun haben, dass z.B. 50% genau 0,5 sind?
und 33% sind 0,3333333........
weil meine case anweisung nach der kommazahl sucht?
kann mir jemand helfen das problem zu lösen?


mfg

Jens P.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Prozentzahl Kommazahl
21.10.2002 09:22:59
Hajo_Zi
Hallo Jens

wir können Dir alle gezielt helfen, wenn Du Dein Makro postets.

Gruß Hajo

Re: Prozentzahl Kommazahl
21.10.2002 09:30:40
Jens P.
Hi,
mein makro durchsucht die spalte p in der formeln stehen die eine Prozentzahl als (Dezimaldarstellung) ergeben

Sub einfaerben()
Dim l As Long
Dim x As Long
Dim y As Byte
Dim zelle As Range
Dim spalte As Byte
l = Range("p65536").End(xlUp).Row
For x = 16 To l
For y = 12 To 15
If Cells(x, y).Interior.ColorIndex = 6 Then
Cells(x, y).Interior.ColorIndex = xlNone
End If
Next y
Next x
For Each zelle In Range(Cells(2, 16), Cells(l, 16))
Select Case zelle.Value
Case 1
spalte = 4
zelle.Offset(0, -spalte).ClearContents
zelle.Offset(0, -spalte).Interior.ColorIndex = 6
zelle.Offset(0, -spalte).Value = ""
Case 0.75
spalte = 3
zelle.Offset(0, -spalte).ClearContents
zelle.Offset(0, -spalte).Interior.ColorIndex = 6
zelle.Offset(0, -spalte).Value = ""
Case 0.5
spalte = 2
zelle.Offset(0, -spalte).ClearContents
zelle.Offset(0, -spalte).Interior.ColorIndex = 6
zelle.Offset(0, -spalte).Value = ""
zelle.Offset(0, -3).ClearContents
zelle.Offset(0, -3).Interior.ColorIndex = 6
zelle.Offset(0, -3).Value = ""
Case 0.25
spalte = 2
zelle.Offset(0, -spalte).ClearContents
zelle.Offset(0, -spalte).Interior.ColorIndex = 6
zelle.Offset(0, -spalte).Value = ""
Case 0.13 'geht nicht!!!!!!!!!!!!!!!!
zelle.Offset(0, -1).ClearContents
zelle.Offset(0, -1).Interior.ColorIndex = 6
zelle.Offset(0, -1).Value = ""
zelle.Offset(0, -2).ClearContents
zelle.Offset(0, -2).Interior.ColorIndex = 6
zelle.Offset(0, -2).Value = ""
Case 0.33 'geht nicht!!!!!!!
zelle.Offset(0, -1).ClearContents
zelle.Offset(0, -1).Interior.ColorIndex = 6
zelle.Offset(0, -1).Value = ""
zelle.Offset(0, -2).ClearContents
zelle.Offset(0, -2).Interior.ColorIndex = 6
zelle.Offset(0, -2).Value = ""
zelle.Offset(0, -3).ClearContents
zelle.Offset(0, -3).Interior.ColorIndex = 6
zelle.Offset(0, -3).Value = ""
Case Else
spalte = 0
End Select
Next
End Sub

danke schonmal
mfg

Jens

Anzeige
Re: Prozentzahl Kommazahl
21.10.2002 09:37:48
Hajo_Zi
Hallo Jens

Gruß Hajo

Re: Prozentzahl Kommazahl
21.10.2002 09:40:54
jens
Danke vielmals!
hat funtioniert!

mfg
Jens

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige