Joan hatte beim Upgrade auf Excel 2003 ein Problem auf ihrem System.

Vor dieser Version konnte sie durch Aufzeichnen ein Makro für „Spezial einfügen – Formel“ erstellen und dieses Makro dann einer Tastenkombination zuweisen. Beim Upgrade auf Excel 2003 hat sie versucht, das Makro durch Aufzeichnen neu zu erstellen, und Excel generiert jedes Mal eine Fehlermeldung.

Es ist unklar, warum Excel beim Versuch, ein so einfaches Makro aufzuzeichnen, eine Fehlermeldung generiert. Wir konnten die Schritte problemlos in allen Excel-Versionen 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.

Unabhängig davon ist es genauso einfach, ein Makro zum Einfügen von Spezial – Formel von Grund auf neu zu erstellen, unabhängig von der von Ihnen verwendeten Excel-Version.

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 oder einer Symbolleistenschaltfläche zuweisen, um die Verwendung noch einfacher zu gestalten.

_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 (3149) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: