Ich habe eine Zeile von Ergebnissen aus einer längeren Berechnung.
Diese Ergebnisse möchte ich letztenendes in Spaltenform, der Übersichtlichkeit wegen, darstellen.
Dafür gibt es ja die Funktion des Transponierens.
Also war meine Idee:
Ich Kopiere die Ergebnisse indem ich die Kopie als verknüpft erzeuge und meine Ergebnisse transponiere ich dann. Damit wäre meine schöne Spalte dann auchnoch mit den Ergebnissen verknüpft, was sehr wünschenswert wäre.
Nun ist es allerdings so, dass wenn ich die simpel-verknüpfte Kopie transponiere, die Werte nichtmehr stimmen, da sie ja nicht als absolute Werte verknüpft werden sondern nur als relative.
Es gibt ja diese F4 Taste mit der ich jede Zahl einzeln zu einer Absoluten ändern kann, aber ich brauche eine Funktion die das für alle in dieser Zeile gleichzeitig macht.
um die Bezüge zu behalten musst du die Zeile nicht Kopieren, sondern Ausschneiden. Beim Ausschneiden werden die Bezüge nicht verändert, beim Kopieren schon.
Eine Funktion die in einer Zeile / Spalte alle Bezüge zu Fixen Bezügen umwandelt ist mir so nicht bekannt.
Mh nagut, habe jetzt mich kurz damit angelesen und mir den Makro in ein neues VBA-Projekt eingefügt um diesen als Makro zu nutzen, jedoch gibt er mir bei simplem Kopieren des Codes Fehler aus.
sorry habs auch probiert und komm erst einmal nicht weiter. So gut sind meine VBA Kenntnisse nun auch wieder nicht. Sorry,
Marko
Mh nagut, habe jetzt mich kurz damit angelesen und mir den
Makro in ein neues VBA-Projekt eingefügt um diesen als Makro
zu nutzen, jedoch gibt er mir bei simplem Kopieren des Codes
Fehler aus.
Hallo Leander!
Deine Formeln beziehen sich auf eine Zeile, wo die Zeilen-Nr. immer dieselbe ist, z.B.: 172
Die Spalten-Nr. variieren, z.B. von A bis M.
Folgendes kannst du machen um die absolute Adressen schnell zu vergeben, und danach kopieren und transponieren
Die Zeile komplett markieren und Strg + H drücken (Suchen und Ersetzen, Alle Eingaben ohne „Gänsefüsschen“)
Im suchen-Fenster eingeben: „=“ und im Ersetzen-Fenster eingeben: „=$“ und auf „alle ersetzen“ klicken
Im suchen-Fenster jetzt „172“ eingeben und im Ersetzen-Fenster „$172“ eingeben und alle ersetzen klicken