Der Fehler „falsche Anzahl an Argumenten oder ungültige Zuweisung zu einer Eigenschaft“ tritt auf, weil die Syntax von `Range` in deinem Beispiel nicht korrekt ist. **Erklärung:... [mehr]
Hier ist ein Beispiel für ein einfaches Excel-Makro (VBA-Code), das deine Anforderung umsetzt: Angenommen, - Wert A steht in Zelle A1 - Wert B steht in Zelle B1 - Wert C soll in Zelle C1 gesetzt werden Der VBA-Code könnte so aussehen: ```vba Sub SetzeWertC() Dim wertA As Double Dim wertB As Double wertA = Range("A1").Value wertB = Range("B1").Value If Abs(wertA - wertB) > 1 Then Range("C1").Value = 5 End If End Sub ``` **Hinweise:** - `Abs(wertA - wertB)` berechnet den absoluten Unterschied. - Du kannst die Zelladressen (A1, B1, C1) nach Bedarf anpassen. **So fügst du das Makro ein:** 1. Drücke `ALT + F11`, um den VBA-Editor zu öffnen. 2. Wähle "Einfügen" > "Modul". 3. Füge den Code ein. 4. Schließe den Editor und führe das Makro aus. Weitere Infos zu Excel VBA findest du z.B. bei [Microsoft](https://learn.microsoft.com/de-de/office/vba/api/overview/excel).
Der Fehler „falsche Anzahl an Argumenten oder ungültige Zuweisung zu einer Eigenschaft“ tritt auf, weil die Syntax von `Range` in deinem Beispiel nicht korrekt ist. **Erklärung:... [mehr]
Ja, das geht in Excel VBA, aber es gibt ein paar kleine Fehler in deinem Beispiel. Hier ist die korrekte Schreibweise: ```vba Dim nbr As Integer Dim txt As String Dim form As String nbr = 11 txt = &... [mehr]
Die Fehlermeldung „Bezug ungültig“ beim Ausführen von `PivotTables(1).RefreshTable` in der `Worksheet_Activate`-Prozedur deutet darauf hin, dass die PivotTable entweder nicht exi... [mehr]