Habe folgendes Problem ...
In einem komplexen VB-Programm erzeuge ich Excel-Tabellen, die aus mehrern im Netzwerk vorhandenen Excel-Tabellen erstellt werden. Das funktioniert soweit einwandfrei.
Mein Problem tritt auf, wenn ich die neu erzeugte Tabelle sortieren lasse. Bei der ersten Tabell funktioniert es, ab dann läuft das Programm weiter - allerdings ohne die Sortierung durchzuführen.
Wenn ich dann, nach Ablauf des Programms die neu erstellte Tabelle öffnen möchte, erhalte ich folgende Fehlermeldung:
Die Anweisung in "0x303e06c1" verweist auf den Speicher in "0x01b6393c". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.
Klicken Sie auf "OK", um die Anwendung zu beenden.
Klicken Sie auf "Abbrechen", um die Anwendung zu debuggen.
Den VB-Code für den Sortiervorgang habe ich bei gleichem Mißerfolg so eingegeben (A: Makroaufzeichnung; B: VB-Hilfe):
'Gesamt Manual sortieren
A: 'wx.Range("A1").Select
'wx.Selection.CurrentRegion.Select
'wx.Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("B2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
'wx.Range("A1").Select
B: 'wx.Range("A1").Select
'wx.Worksheets("Sheet1").Range("A1").Sort _
'key1:=Worksheets("Sheet1").Columns("A"), _
'key2:=Worksheets("Sheet1").Columns("B"), _
'Header:=xlYes
'wx.Range("A1").Select
Wer kann mir Bitte helfen?