Viele Bezüge in absolute Bezüge umwandeln

Hallo,
habe eine Exceltabelle, bei der mittels einfacher Verknüpfungen Daten aus den ersten sechs Spalten in verschiedene andere Spalten übertragen werden.
Da die Bezüge relativ sind, geraten sie immer „durcheinander“ wenn man in den
ersten sechs Spalten umsortiert oder verschiebt.
Deshalb wollte ich die Bezüge in absolute Bezüge umwandeln. Nun sind das aber einige Tausend.
Gibt es da eine einfache Möglichkeit?
Vielen Dank.

Gruß
Tom

habe eine Exceltabelle,

Deshalb wollte ich die Bezüge in absolute Bezüge umwandeln.
Nun sind das aber einige Tausend.
Gibt es da eine einfache Möglichkeit?

Hi Tom,
markiere die entsprechenden Zellen und starte folgendes Makro:

Sub AbsoluteBezüge()
Dim c As Range
For Each c In Selection
 If c.HasFormula = True Then
 c.Formula = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
 End If
Next
End Sub

Gruß
Reinhard

Hallo,
vielen Dank für die schnelle Hilfe. Aber
wie stelle ich das Makro ein? Es gib doch irgenwie
Unterschiede (Workbook usw) was man in dem Editor
auswählen muss. Oder?

Vielen Dank.

Tom

vielen Dank für die schnelle Hilfe. Aber
wie stelle ich das Makro ein? Es gib doch irgenwie
Unterschiede (Workbook usw) was man in dem Editor
auswählen muss. Oder?

Hi Tom,
ja, hast Recht, bei diesem Code spielt es zwar m.E. keine Rolle wo er steht aber korrekterweise gehört der Code in ein Modul.
Also mit Alt+F11 den VB-Editor starten und dann oben
Einfügen–Modul
In das Modul den Code reinkopieren.
Gruß
Reinhard

Vielen Dank
Gruß
Tom