Thema Datum  Von Nutzer Rating
Antwort
Rot For Next Schleife mit Variable
18.07.2022 20:42:04 Johannes
NotSolved
18.07.2022 21:06:47 ralf_b
NotSolved
18.07.2022 21:15:18 Johannes
NotSolved
18.07.2022 21:48:45 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Johannes
Datum:
18.07.2022 20:42:04
Views:
573
Rating: Antwort:
  Ja
Thema:
For Next Schleife mit Variable

Hallo liebes Forum,

ich bin ein VBA-Neuling und versuche mich gerade an einer For Next-Schleife mit einem variabel zu vergebenden Namen.

Hintergrund: Ich habe eine Quelldatei (Template), in dieser ist eine Liste mit Hyperlinks. ich möchte gerne der Reihe nach die Liste mit den Hyperlinks öffnen, Daten aus der Quelldatei in 5 Zielsheets kopieren. Ziel soll sein, das alle zuvor gemachten Änderungen im Quellsheet (Template) auf die anderen Sheets ausgerollt ist..

Mir fehlt der Ansatz, wie ich die Zielsheets variabel gestalten kann, sodass immer das neu geöffnete Sheet in der Schleife angesprochen wird.

 

 

Sub Daten_Kopieren()
'
' Daten_Kopieren Makro


Dim i As Integer
For i = 2 To 6

  Sheets("Projekte").Select
  Cells(i, 7).Activate
  Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True

 
    
    Windows("Quelldatei.xlsx").Activate
    Sheets("Daten").Select
    Range("A1:D19").Select
    Selection.Copy
    Windows("Projekt 1.xlsx").Activate
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    
    
    ActiveWorkbook.Save
    ActiveWindow.Close
    
    

Next

 

 

Lieben Dank im Voraus :)

Johannes

 


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 For Next Schleife mit Variable
18.07.2022 20:42:04 Johannes
NotSolved
18.07.2022 21:06:47 ralf_b
NotSolved
18.07.2022 21:15:18 Johannes
NotSolved
18.07.2022 21:48:45 ralf_b
NotSolved