Thema Datum  Von Nutzer Rating
Antwort
Rot Loop inklusive prüfen, springen und einfügen
19.06.2019 00:21:19 Joseph
NotSolved
19.06.2019 07:12:36 Gast40149
NotSolved
19.06.2019 07:13:17 Gast92988
NotSolved
19.06.2019 09:13:12 Joseph
NotSolved

Ansicht des Beitrags:
Von:
Joseph
Datum:
19.06.2019 00:21:19
Views:
939
Rating: Antwort:
  Ja
Thema:
Loop inklusive prüfen, springen und einfügen

 

 

Liebe Community,

 

ich stehe im Moment vor folgender Thematik und vielleicht ist jemandem bereits das gleiche oder ähnliche Problem begegnet und hat einen entsprechenden VBA-Code zur Hand.

 

Meine Daten sind wie folgt aufgebaut:

 

Spalte A     Spalte B     Spalte C      Spalte D

X                           1              100     

Ergebnis              1              100      

Y                           0                50      

Z                           2                  0      

Ergebnis              2                50      

.......

 

Leider sind die Daten nur suboptimal strukturiert und enthalten teilweise falsche Buchungen. Mein Ziel ist es nun in der Spalte D zeilenweise folgende Logik in einen VBA Code zu integrieren:

 

- Wenn der Wert in Spalte B <> 0 ist, dann schreibe in Spalte D den Wert aus Spalte C, in welcher sich in der gleichen Zeile der Wert "Ergebnis" in Spalte A befindet (d.h. er muss immer zum darauf folgenden Ergebnis springen)

- Wenn der Wert in Spalte B = 0 ist, dann nimm einfach den Wert aus Spalte C

- Wenn in der Spalte B kein Wert drin steht oder ein Text (was möglicherweise zu einer Fehlermeldung führt), schreibe bitte "" 

 

Da die Excel-Datei sehr groß ist, ist meine erste Überlegung ein Loop gewesen. Meine Frage nun ist, ob jemand, der bereits mit einer ähnlichen Thematik konfrontiert war, seinen VBA-Code oder seine Ideen möglicherweise mit mir teilen könnte?

 

Herzliche Grüße

Joseph


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 Loop inklusive prüfen, springen und einfügen
19.06.2019 00:21:19 Joseph
NotSolved
19.06.2019 07:12:36 Gast40149
NotSolved
19.06.2019 07:13:17 Gast92988
NotSolved
19.06.2019 09:13:12 Joseph
NotSolved