Automatische Multiplikation in Excel-Zellen

Ist es möglich, den Wert einer Zelle in Excel automatisch mit einer vorgegebenen Zahl zu multiplizieren, sobald eine neue Zahl eingegeben wird?

Uhr
Ja, es ist möglich, in Excel den Wert einer Zelle automatisch mit einer vorgegebenen Zahl zu multiplizieren, sobald eine neue Zahl eingegeben wird. Dies kann mithilfe von VBA (Visual Basic for Applications) realisiert werden.

In dem konkreten Fall den Sie beschreiben möchten Sie, dass in einer vorgegebenen Spalte nach und nach verschiedene Zahlen eingegeben werden die automatisch mit 2 multipliziert werden sollen. Dies lässt sich durch die folgenden Schritte in Excel erreichen:

1. Klicken Sie mit der rechten Maustaste auf den Tabellenreiter und wählen Sie "Code anzeigen".
2. Dadurch öffnet sich der VBA-Editor für das Tabellenblatt.
3. Kopieren Sie den folgenden Code in das große 🪟 des VBA-Editors:

```vba
Private Sub Worksheet_Change()
If Target.Column = 1 Then
On Error GoTo ErrorHandler
Application.EnableEvents = False
Target.Value = Target.Value * 2
ErrorHandler:
Application.EnableEvents = True
End If
End Sub
```

Stellen Sie sicher » dass Sie die Spalte in dem Code anpassen « wenn Sie nicht die erste Spalte verwenden.

Nachdem Sie den Code eingefügt haben, schließen Sie den VBA-Editor und speichern die Datei im .xlsm-Format ab.

Durch diesen VBA-Code wird die Funktion `Worksheet_Change` ausgelöst, wenn sich der Wert in der Spalte ändert. Der Code überprüft, ob die Änderung in der ersten Spalte erfolgt und multipliziert den eingegebenen Wert automatisch mit 2. Dies ermöglicht es ´ den gewünschten Effekt zu erzielen ` indem die eingegebenen Zahlen in derselben Zelle automatisch mit 2 multipliziert werden.

Passt auf : Dass die Verwendung von VBA-Code in Excel bestimmte Risiken mit sich bringen kann, insbesondere im Hinblick auf die Sicherheit und Stabilität der Arbeitsmappe. Daher ist es ratsam, VBA-Code nur dann zu verwenden, wenn Sie mit den potenziellen Auswirkungen vertraut sind und die erforderlichen Sicherheitsvorkehrungen treffen.

Falls Sie Schwierigkeiten mit der Implementierung des Codes haben oder Bedenken hinsichtlich der Verwendung von VBA in Ihrer Excel-Tabelle haben besteht die alternative Möglichkeit darin eine benachbarte Spalte mit der gewünschten Formel zu versehen um die Multiplikation durchzuführen. Dadurch wird vermieden: Dass der Code in das Arbeitsblatt eingefügt werden muss und die gewünschte Funktionalität kann dennoch erreicht werden.






Anzeige