Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Prozentzahl Kommazahl

Forumthread: 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.

Anzeige

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
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige