Thema Datum  Von Nutzer Rating
Antwort
Rot Variablen über Schleife ansprechen / zusammensetzen
01.09.2017 09:13:35 Christoph
NotSolved
01.09.2017 12:46:33 Ben
Solved
01.09.2017 12:53:51 Christoph
NotSolved

Ansicht des Beitrags:
Von:
Christoph
Datum:
01.09.2017 09:13:35
Views:
1073
Rating: Antwort:
  Ja
Thema:
Variablen über Schleife ansprechen / zusammensetzen

Guten Morgen ins Forum!

ich versuche gerade erfolgt eine Variable mit aufzählendem Index über eine Schleife anzusprechen. 

Ich habe 5 Speicherpfade definiert (strpath1, strpath2, strpath3, strpath4, strpath5).  

Ich habe die durchzuführenden Berechnungen zunächst für strpath1 festgelegt, sie sollen aber für alle Speicherpafe durchlaufen werden.

Nun habe ich schon probiert: 

For n = 1 to 5 
wert = Workbooks(strpath & n).Sheets(1).Cells(1, 1) 
Next n

For n = 1 to 5 
wert = Workbooks("strpath" & n).Sheets(1).Cells(1, 1) 
Next n

For n = strpath1 to strpath5
wert = Workbooks(n).Sheets(1).Cells(1, 1) 
Next n

Leider funktioniert das alles nicht. Im ersten Fall "strpath" nicht definiert; und in den anderen Fällen ist die Variable jeweils leer.

Hat jemand eine Idee, wie ich das lösen kann, ohne den Code für jeden Pfad zu kopieren? 

Kann man eine Schleife auch direkt als Abfolge von Variablen definieren, die man vorgibt. 

Gruß, Christoph

 


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
Rot Variablen über Schleife ansprechen / zusammensetzen
01.09.2017 09:13:35 Christoph
NotSolved
01.09.2017 12:46:33 Ben
Solved
01.09.2017 12:53:51 Christoph
NotSolved