Laufzeitfehler - bei Variabelbelegung
pbaer007
ich habe eine Prozedure welche Rg-Nr zwischen 2 Workbooks abgleicht.
Die Testversion mit 2 Worksheetseiten in einem Workbook hat wunderbar funktioniert.
Nachdem ich nun das Macro in den Originalfile kopiert habe und dort entsprechend modifiziert habe, bekomme ich beim Einlesen der Vergleichsvariable folgende Fehlermeldung:
Laufzeitfehler '-2147352565 (8002000b)';
Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Der Fehler tritt an dieser Stelle des Codes auf:
Windows(varFile2).Activate
For Row1 = 8 To EndRowData2
var_CHK_No = "*" & ThisWorkbook.Worksheets(varActiveSheet2).Cells(Row1, 10).Value & "*"
For Row2 = 20 To EndRowData1
Die Variabeln varFile2 und varActiveSheet2 sind ordnungsgemäß belegt.
Die Variable var_CHK_No und die beiden oben genannten sind als String deklariert
Die jeweilige Zelle in Spalte J ist wirklich existent und auch belegt.
Der einzige Unterschied zum Testfile ist, dass die Sheets über eine Variable aufgerufen werden, damit das Macro auf unterschiedlichen Seiten verwendet werden kann.
Hat jemand einen Tipp für mich, was ich übersehe?
Schon einmal vielen Dank
Gert - pbaer007