|  
                                             
	  
	  
	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 
     |