Joan stieß auf ein neues Computersystem, das sie bekam. Auf einem älteren System hatte sie ein Makro, das im Wesentlichen „Paste Special – Formula“ ausführen würde. Als sie versuchte, dasselbe Makro auf ihrem neuen System aufzuzeichnen, erzeugte Excel eine Fehlermeldung und zeichnete das Makro nicht auf.

Es ist unklar, warum Excel beim Versuch, ein so einfaches Makro aufzuzeichnen, eine Fehlermeldung generiert. Wir konnten die Schritte problemlos aufzeichnen. Es kann sein, dass der Fehler irgendwie mit den Bedingungen zusammenhängt, die beim Versuch, die Aufzeichnung durchzuführen, vorliegen. Beispielsweise enthält die Zwischenablage möglicherweise keine Formel, die eingefügt werden könnte, oder Sie versuchen möglicherweise, sie in ein geschütztes Arbeitsblatt einzufügen.

Wie dem auch sei, es ist genauso einfach, ein Makro zum Einfügen von Spezial – Formel von Grund auf neu zu erstellen. Das Folgende entspricht dem, was vom Makrorecorder aufgezeichnet worden wäre, und kann direkt in ein Makromodul im VBA-Editor eingegeben werden:

Sub PasteFormulas()

Selection.PasteSpecial Paste:=xlPasteFormulas, _       Operation:=xlNone, SkipBlanks:=False, _       Transpose:=False End Sub

Beachten Sie, dass das Makro nur eine einzige Zeile hat, um das eigentliche Einfügen durchzuführen. Um es zu verwenden, kopieren Sie einfach einige Zellen in die Zwischenablage, wählen Sie aus, wo die Formeln eingefügt werden sollen, und führen Sie dann das Makro aus. Sie können es einer Tastenkombination zuweisen, um die Verwendung noch einfacher zu machen.

_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 (10429) 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: