Hallo ihr Lieben,
ich hab hier ein dickes Problem und kann mir beim besten Willen nicht erklären, woran es liegt!
Bei einlesen eines Arrays verweise ich auf das Worksheet "CPLIQ". Eigentlich hab ich so was schon öfter gemacht und erkenne auch keinen Fehler (zumal ich einen sehr ähnlichen Befehl auch voranstehend benutze - nur eben nicht mit einem Array, sondern einer normalen Variable)
Jetzt kommt das sonderbare: Sobald das Programm beim Debugger an die beschriebene Stelle kommt, springt er raus ohne Fehlermeldung oder sonstiges. In der Zelle, wo ich die Funktion anziehe steht dann #WERT!.
Habe ich alklerdings das entsprechende Tabellenblatt "CPLIQ" aufgerufen/selektiert, führt er den Befehl ohne Murren aus!!
Ich hab jetzt hin und her getestet, ich weiß wirklich nicht woran es liegt, ich hab versucht den Namen des Tabellenblatts zu ändern, habs davor noch mit dem Workbook Namen versucht. Habs nochmal gelöscht gespeichert und neu eingefügt - nichts!! Das Problem bleibt bestehen!
Bitte helft mir weiter, ich bin mit meinem Latein am Ende.
LG Tobi
Function test()
Dim Vektor
Dim Tc as Double
Tc = Worksheets("ALLG").Cells(c, 8).Value
Vektor = Sheets("CPLIQ").Range(Cells(c, 3), Cells(c, 8)).Value
Sheets("CPLIQ").Cells(10, 5) = Vektor
End Function
|