Makro ?ber Alt - F8, Optionen eine Tastenkombi zuweisen, Bereich markieren, Makro starten, fertig.
| Sub ZahlUmwandeln() Dim zelle As Range For Each zelle In Selection If Left(zelle, 1) <> "-" Then _ zelle = "-" & zelle Next End Sub |
| Sub ZahlUmwandeln() Dim zelle As Range For Each zelle In Selection If Left(zelle, 1) <> "-" Then _ zelle = "-" & zelle Next End Sub |
Sub negativ()
For i = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(i, 1) > 0 Then
Cells(i, 1) = Cells(i, 1) * (-1)
End If
Next i
End Sub
| Sub ZahlUmwandeln() Dim zelle As Range For Each zelle In Selection If Left(zelle, 1) <> "-" Then _ zelle = "-" & zelle Next End Sub |
Sub negativ()
For i = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(i, 1) > 0 Then
Cells(i, 1) = Cells(i, 1) * (-1)
End If
Next i
End Sub
Um positive Zahlen in negative umzuwandeln, kannst du folgende einfache Methode anwenden:
Diese Methode wird alle positiven Zahlen im markierten Bereich in negative Zahlen umwandeln. Diese Technik ist besonders nützlich, wenn du viele Werte gleichzeitig bearbeiten möchtest.
Fehler: Die Zahl bleibt positiv.
Fehler: Die Formel funktioniert nicht.
Verwendung von VBA-Makros: Du kannst ein kleines Makro verwenden, um alle positiven Zahlen in einer Spalte in negative Zahlen umzuwandeln. Hier ist ein einfaches Beispiel:
Sub negativ()
For i = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(i, 1) > 0 Then
Cells(i, 1) = Cells(i, 1) * (-1)
End If
Next i
End Sub
Dieses Makro durchläuft die erste Spalte und wandelt alle positiven Zahlen in negative um.
Excel-Formel: Du kannst auch eine Formel verwenden, um positive Zahlen in negative Zahlen umzuwandeln. Setze in einer neuen Zelle die folgende Formel ein:
=A1 * -1
Ziehe die Formel nach unten, um sie auf andere Zellen anzuwenden.
Beispiel 1: Wenn du die Werte in den Zellen A1 bis A5 hast: 10, 20, 30, 40, 50. Mit der Multiplikations-Methode werden diese in -10, -20, -30, -40, -50 umgewandelt.
Beispiel 2: Mit dem VBA-Makro wird die gesamte Spalte A durchsucht und jede positive Zahl in der Spalte wird in eine negative Zahl umgewandelt.
=WENN(A1>0;A1*-1;A1) um nur positive Zahlen zu negieren, während negative und null Werte unverändert bleiben.1. Wie kann ich in Excel positive Zahlen in negative umwandeln?
Du kannst dies tun, indem du eine '-1' in eine Zelle schreibst, diese kopierst und dann den Bereich mit positiven Zahlen markierst und 'Inhalte einfügen' wählst, gefolgt von 'Multiplikation'.
2. Was passiert, wenn ich die Methode nicht korrekt ausführe?
Wenn die Zahl nicht umgewandelt wird, vergewissere dich, dass du die richtige Option beim Einfügen der Inhalte gewählt hast und dass die Zellen tatsächlich Zahlen enthalten und keine Texte.