Absolute Bezüge in Excel-Formeln per VBA-Makro automatisch in relative Bezüge umwandeln

19. Oktober 2011
Martin Althaus Von Martin Althaus, Excel, Office ...

So erledigen Sie eine Konvertierung absoluter Excel-Bezüge in relative Bezüge automatisch über ein VBA-Makro

Die absoluten Bezüge in den Formeln sind durch relative Bezüge ersetzt worden

Die absoluten Bezüge in den Formeln sind durch relative Bezüge ersetzt worden

Indem Sie Bezüge wie die Zelladresse A1 mit Dollarzeichen verwenden, können Sie absolute Bezüge einsetzen. Absolute Bezüge wie $A$1 haben den Vorteil, dass sie beim Kopieren von Formeln nicht verändert werden.

Relative Bezüge hingegen passt Excel an die neue Zellposition an. Die folgende Abbildung zeigt eine Tabelle, in der absolute Bezüge verwendet werden:

Absolute Bezüge in den Formeln einer Excel-Tabelle

Um aus absoluten Bezügen relative Bezüge zu machen, ist es zu arbeitsintensiv, die Bezüge manuell zu verändern. Mit einem Makro können Sie Aufgabe schnell und sicher erledigen. Das folgende VBA-Makro konvertiert alle absoluten Bezüge im aktiven Tabellenblatt in relative Bezüge.

Sub ErzugeRelativeBezuge()
Dim Zelle As Range
For Each Zelle In _
 ActiveSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
Zelle.Formula = Application.ConvertFormula( _
 Zelle.Formula, xlA1, xlA1, xlRelative, Zelle)
Next Zelle
End Sub

Um das Makro einzugeben, drücken Sie in Excel die Tastenkombination ALT F11. Damit rufen Sie den VBA-Editor auf. Fügen Sie hier über das Kommando EINFÜGEN - MODUL ein leeres Modulblatt ein. Um das Makro zu starten, drücken Sie innerhalb von Excel die Tastenkombination ALT F8.

Die folgende Abbildung zeigt, wie die Beispieltabelle nach dem Aufruf des Makros aussieht:

Die absoluten Bezüge in den Formeln sind durch relative Bezüge ersetzt worden

Werden Sie mit unseren Tipps zum Excel-Profi!

Jetzt gratis per E-Mail

DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Excel-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"