Ja — ich kann Excel-Makros in VBA erstellen, erklären, korrigieren und an deinen konkreten Anwendungsfall anpassen. Zum Beispiel für: automatische Formatierung, Daten bereinigen, Ber...
Warum führt Range("D5:D6", "C13:D14", "C16:D17").Locked = True in Excel VBA zum Fehler 'falsche Anzahl an Argumenten oder ungültige Zuweisung zu einer Eigenschaft'?
Antwort vomDer 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:** Die `Range`-Funktion in VBA akzeptiert entweder: - Einen einzelnen Bereich als String, z. B. `Range("A1:B2")` - Zwei Bereiche als zwei Argumente, z. B. `Range("A1", "B2")` (ergibt den Bereich von A1 bis B2) - Zwei Bereiche als zwei Argumente, z. B. `Range("A1:B2", "C3:D4")` (ergibt einen zusammengesetzten Bereich) **Aber:** Du hast **drei** Argumente übergeben: `Range("D5:D6", "C13:D14", "C16:D17")` Das ist nicht erlaubt, da `Range` maximal **zwei** Argumente akzeptiert. **Korrekte Vorgehensweise für mehrere, nicht zusammenhängende Bereiche:** Du kannst mehrere Bereiche mit der `Union`-Funktion zusammenfassen: ```vba Union(Range("D5:D6"), Range("C13:D14"), Range("C16:D17")).Locked = True ``` **Fazit:** Der Fehler entsteht, weil du zu viele Argumente an `Range` übergibst. Verwende stattdessen `Union`, um mehrere Bereiche zusammenzufassen. Weitere Infos: [Range-Objekt (Microsoft)](https://learn.microsoft.com/de-de/office/vba/api/excel.range) [Union-Methode (Microsoft)](https://learn.microsoft.com/de-de/office/vba/api/excel.application.union)
Verwandte Fragen
Wie richte ich in Excel 2010 für Mac Werte wie 7,3 g, 3 g und 10,1 g zentriert aus, sodass das „g“ bündig steht?
Mit einem benutzerdefinierten Zahlenformat allein geht das in Excel 2010 für Mac praktisch nicht sauber. Das g kannst du zwar per Format anhängen, aber dass unterschiedlich lange Zahlen opti...
Hat Microsoft eine Hotline für Privatanwender und wie kontaktiere ich den Excel-Support?
Ja, aber für Privatanwender gibt es in der Regel keine klassische, dauerhaft offen kommunizierte Excel-Hotline mit fester Nummer; Microsoft leitet Privatkunden heute primär über den Kon...
Wie füge ich in Excel einem Wort einen Weblink hinzu?
Markiere die Zelle oder den Text, drücke Strg + K, füge den Weblink ein und trage als Anzeigetext das gewünschte Wort ein. Dann sieht man nur das Wort, beim Klick öffnet sich die W...
Wie fügt man einen Link in eine Excel-Tabelle ein?
In Excel fügst du einen Link am schnellsten mit Strg + K ein: Zelle markieren, Adresse einfügen, fertig. Praktisch wichtig ist: Der Link kann zu einer Webseite, Datei, E-Mail-Adresse oder so...