Hallo,
wie die Fehlermeldung schon besagt, kann man eine Variable in einer Sub/Function nicht mehrfach deklarieren.
Wenn Du den Variabelnamen mehrfach verwenden willst, könntest Du ein Array draus machen und dann über den Index darauf zugreifen.
Dim from(5) As Excel.Range
Tipp: Ich würde übrigens keine reservierten Wörter als Variabelnnamen verwenden und wenn es denn doch sein muss, wenigstens z.B. den Variabeltyp mit aufnehmen.
Dim rngFrom(5) As Excel.Range
Und auch keine Dims innerhalb einer Schleife machen, sondern möglichst im Kopfbereich des Makros.
Warum bei mehreren Tabellenblättern mehrere gleichnamige Variablen benötigt werden, erschließt sich mir nicht...
viele Grüße
Karl-Heinz
|