Erstellen einer Plus- / Minus-Schaltfläche (Microsoft Excel)
Bei einigen Taschenrechnern gibt es eine kleine Taste, die sehr nützlich sein kann: die Plus / Minus-Taste. Wenn diese Taste gedrückt wird, wird der auf dem Display angezeigte Wert zwischen den positiven und negativen Werten umgeschaltet. Wenn auf dem Display beispielsweise die Nummer 57 angezeigt wird, wird durch Drücken der Taste die Anzeige auf -57 geändert. Durch erneutes Drücken wird der Wert wieder auf 57 zurückgesetzt.
Wenn Sie eine „Schaltfläche“ möchten, die dies in Excel ausführt, werden Sie schnell feststellen, dass keine in das Programm integriert ist. Sie können jedoch schnell eines erstellen, indem Sie ein Makro verwenden:
Sub PlusMinus() Dim cell As Range On Error Resume Next 'copes with cells that are not numeric For Each cell In Selection If Not cell.HasFormula Then cell.Value = -cell.Value Next cell End Sub
Beachten Sie, dass das Makro einfach den Zellenbereich durchläuft, den Sie beim Starten des Makros ausgewählt haben. Jede Zelle wird getestet, um sicherzustellen, dass sie einen numerischen Wert enthält. Wann würde eine Zelle keine Nummer enthalten? Die kritischste Zeit ist, wenn es eine Formel enthält, Sie wollen diese nicht durcheinander bringen. Eine andere Instanz ist, wenn die Zelle ein Datum enthält. Sie möchten diese Daten nicht in Minuswerte ändern. Zellen, die entweder eine Formel, ein Datum oder eine Bezeichnung enthalten, erzeugen seit „cell.Value“
einen Fehler ist kein numerischer Wert. Wenn die Zelle wirklich eine Nummer enthält, ist das Ergebnis ein Wechselzeichen für die Nummer.
Sie können dieses Makro einer Tastenkombination zuweisen oder es der Symbolleiste für den Schnellzugriff hinzufügen, um die Verwendung jederzeit zu vereinfachen.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (9271) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: