Thema Datum  Von Nutzer Rating
Antwort
Rot Variable aus For-Schleife in anderer Schleife benutzen
20.06.2016 16:40:59 griaßde
NotSolved
20.06.2016 17:00:37 Andreas
NotSolved

Ansicht des Beitrags:
Von:
griaßde
Datum:
20.06.2016 16:40:59
Views:
978
Rating: Antwort:
  Ja
Thema:
Variable aus For-Schleife in anderer Schleife benutzen

Hallo zusammen,

ich bin VBA neuling und bräuchte unbedingt professionelle Hilfe:
Hier seht ihr einen Ausschnitt aus meinem Code.

Ich möchte mittels der For-Schleife die Spalte A so lange durchlaufen bis in der Zelle dort Hallo steht, danach soll der Bereich von A7 bis zu de vorigen Zelle mit dem Inhalt "Hallo" markiert und Aktionen ausgeführt werden.

In der zweiten For-Schleife soll die Spalte A solange durchsucht werden bis "Tschüss" in der Zelle steht. Anschließend soll dann der Bereich von Hallo bis zu der vorigen Zelle mit dem Inhalt "Tschüss" markiert und Aktionen ausgeführt werden. 

Wieso kann ich nun die in der ersten For-Schleife verwendete Variable k nicht in der zweiten For schleife benutzen? Was fehlt? Oder gibt es eine besser Möglichkeit?

Der Wert von k beträgt beispielsweise 25.

 

For k = 1 To Worksheets("").UsedRange.Rows.Count
If Range ("A" & k) = "Hallo" Then
Range ("A7", "A" & k-1).Select
With Selection
.
.
.
End With
End If

Next

For k2 =1 To Worksheets ("").UsedRange.Rows.Count
If Range ("A" & k2) = "Tschüss" Then
Range ("A" & k, "A" & k2-1).Select
With Selection
.
.
.
End With
End If
Next

Ich freue mich auf zahlreiche Antworten und Danke schonmal im Voraus!


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 Variable aus For-Schleife in anderer Schleife benutzen
20.06.2016 16:40:59 griaßde
NotSolved
20.06.2016 17:00:37 Andreas
NotSolved