wenn ich Daten aus der Eingabemaske per Makro ausschneide und in einer anderen Tabelle "zwischenlagere", ändern sich alle SVerweise in den anderen Tabellen.
Wie kann ich vermeiden, dass sich die Formeln ändern?
Gruss
Uwe
Wie kann ich vermeiden, dass sich die Formeln ändern?
Gruss
Uwe
ohne deine Tabellen und den Code zum Auslagern zu kennen kann man nur im Nebel stochern.
Gruß
Peter
Die Daten sollen mit folgenden Makro abgelegt werden, damit ich in den Zellen a2:y2 neue Daten eingeben kann, die dann wiederum
nach der Eingabe abgelegt werden.
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Cut
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("ausgelagerte Daten").Select
ActiveSheet.Paste
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets("Dateneingabe").Select
Range("A2").Select
End Sub
Gruss
Uwe
leider ist noch nicht zu sehen, wo die Sverweise zugreifen. Versuch mal folgende Alternative für das Auslagern ohne das in VBA in der Regel unnötige Select und Activate:
Gruß
Peter
SVERWEIS(Dateneingabe!$F$2;'Stammdaten-Produkte'!$A$2:$E$200;2;0)
und so ist sie:
SVERWEIS(Dateneingabe!#BEZUG;'Stammdaten-Produkte'!$A$2:$E$200;2;0)
in welcher Zelle steht die Formel? Wie schon weiter oben geschrieben wäre es einfacher, wenn man Deine Tabelle sehen würde. Allgemein: die Werte solltest Du auf die gleiche Weise, wie sie ausgelagert werden auch wieder zurück schreiben.
Gruß
Peter
will mir das gerne mal anschauen, bitte als Version 97 gespeichert, (email Adresse siehst Du wenn Du mit dem Cursor auf meinen Namen gehst) aber wenn es darum geht, aus mehreren ausgelagerten Datensätzen einen bestimmten wieder einzulesen trifft das zu, was Dir schon andere geschrieben haben: das wäre eine Auftragsprogrammierung, die Dir der Forumsbetreiber bei genauer Beschreibung gegen entsprechendes Honorar gerne leisten wird.
Gruß
Peter