Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
164to168
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
164to168
164to168
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Minus umwandeln

Minus umwandeln
04.10.2002 08:14:28
Maria
Guten Morgen

Ich habe in einer Excel-Tabelle einzelne Zahlen (bzw. Text), bei dem das Minuszeichen hinten steht (100-). Da Excel dies als Text ansieht, versuche ich nun das Minuszeichen voranzustellen, so dass wirklich eine Zahl daraus entsteht.

Das Ganze ist Teil einer grösseren VBA-Prozedur.

Mein Versuch hat leider nicht geklappt:

Sub Minus()
Dim c As Range
For Each c In ActiveSheet.Columns("G:G")
If Right(c.Value, 1) = "-" Then _
c = ("-" & Left(c, Len(c) - 1))
Next c
End Sub

Ich hoffe, dass mir hier jemand weiterhelfen kann.
Besten Dank.
Maria

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Minus umwandeln
04.10.2002 08:28:50
andreas e
so gehts - ist zwar lahm und umstädlich aber funzt

Sub Minus()
For z = 1 To 65536
If Right(Cells(z, 7).Text, 1) = "-" Then
Cells(z, 7).Value = ("-" & Left(Cells(z, 7).Value, Len(Cells(z, 7).Value) - 1))
End If
Next
End Sub

gruß
andreas e

Re: Minus umwandeln
04.10.2002 09:08:21
Hans W. Hofmann
Naja, ich würde das halt man auf die Zellle begrenzen die Text beinhalten, nicht wahr:
Dim B As Range
Set B = Selection.SpecialCells(xlCellTypeConstants, 2)
For Each c In b

Gruß HW

Re: Danke! oT
04.10.2002 09:14:05
Maria

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige