Offset unter XL 2003 und XL 2007
Bruno
Mittels der Methode Offset übertragen wir im Netzwerk aus mehreren Arbeitsstationen seit Jahren problemlos Bestelldaten mittels einer Eingabemaske in eine unter Excel 2003 als Liste definierte Tabelle. Nachstehend der entsprechende Code:
Range("A65536").End(xlUp).Offset(0, 1).Select
ActiveCell.EntireRow.Select
Selection.Insert Shift:=xlDown
With Frm
ActiveCell.Value = .TextBox_BestNr.Value
ActiveCell.Offset(0, 1).Value = .TextBox_KundenNr.Value
ActiveCell.Offset(0, 2).Value = .TextBox_Item.Value
etc. etc.
End with
Beim Ersatz einer Arbeitsstation wurde diese neu mit Excel 2007 ausgerüstet. Nun werden Neueingaben aus dieser Arbeitsstation (XL 2007) nicht mehr am Tabellenende, sondern vor der letzten Zeile eingefügt. Letztere wird also immer vor jeder Neueingabe hergeschoben. Kennt jemand dieses Verhalten? Interpretiert XL 2007 die Methode Offset anders als XL 2003? Kann das Problem gelöst werden, oder sind Parallel-Eingaben aus den beiden Excel-Versionen mit dem selben Offset-Code nicht möglich?
Für Tipps zum Voraus besten Dank!
Bruno