Entschuldiung, aber ich habe das Falsche Thema angegeben. Diese Frage hat mich letzte Woche beschäftigt, meine eigendliche Frage lautet:
Mit einem Makro will ich von einem Worksheet zu einem Anderen (welches aber im gleichen Excel-File ist), Zelleninhalte Kopieren. Was im WS1 in der Zelle "C3" Steht, splitte ich zuerst auf Vorname und Nachname auf, danach übertrage ich die beiden Array-Positionen ins WS2 in die Zellen "L2" und "V2". Wenn nun aber in den betreffenden Zellen in WS2 schon etwas geschrieben Steht, gibt es mir einen Laufzeitfehler 9... dies ginge ja noch aber: wenn nun in der Zelle im WS1 der gleiche Name steht, ergibt das auch einen Fehler.. Hier zum besseren Verständnis noch den Code:
Worksheets("Zeiterfassung").Activate
StringName = ActiveSheet.Range("C3").Value
ArrayName() = Split((StringName), " ", -1)
StringVorname = ArrayName(0)
StringNachname = ArrayName(1)
Range("V2").Value = StringVorname
Range("L2").Value = StringNachname
PS: bitte den vorherigen Post einfach ignorieren^^ danke!
|