Thema Datum  Von Nutzer Rating
Antwort
19.10.2020 22:10:30 ch79
NotSolved
19.10.2020 23:22:01 ralf_b
NotSolved
20.10.2020 06:42:47 Gast18532
NotSolved
20.10.2020 08:58:10 ralf_b
NotSolved
20.10.2020 17:54:22 Gast68006
NotSolved
20.10.2020 18:38:43 ralf_b
NotSolved
20.10.2020 19:16:39 Gast59744
NotSolved
21.10.2020 01:23:22 ralf_b
NotSolved
Rot Excel VBA mehrere Dim from As Excel.Range
19.10.2020 23:22:42 volti
NotSolved
20.10.2020 06:38:45 Gast19855
NotSolved
19.10.2020 23:25:55 Gast46842
NotSolved
20.10.2020 06:41:05 Gast65787
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
19.10.2020 23:22:42
Views:
549
Rating: Antwort:
  Ja
Thema:
Excel VBA mehrere Dim from As Excel.Range

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


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.10.2020 22:10:30 ch79
NotSolved
19.10.2020 23:22:01 ralf_b
NotSolved
20.10.2020 06:42:47 Gast18532
NotSolved
20.10.2020 08:58:10 ralf_b
NotSolved
20.10.2020 17:54:22 Gast68006
NotSolved
20.10.2020 18:38:43 ralf_b
NotSolved
20.10.2020 19:16:39 Gast59744
NotSolved
21.10.2020 01:23:22 ralf_b
NotSolved
Rot Excel VBA mehrere Dim from As Excel.Range
19.10.2020 23:22:42 volti
NotSolved
20.10.2020 06:38:45 Gast19855
NotSolved
19.10.2020 23:25:55 Gast46842
NotSolved
20.10.2020 06:41:05 Gast65787
NotSolved