Zugriff auf laufende Zellen

Powerpete

Grünschnabel
Hallo Excel-Profis,

ich mache meine ersten Schritte mit VBA Excel und brauche Eure Hilfe:

Ich möchte Werte aus VERSCHIEDENE Zelle DERSELBEN Zeile einer Quell-Datei lesen und in VERSCHIEDENEN Zellen EINER Zeile in der Ziel-Datei schreiben.

Das Programm soll folgendes machen:

- prüfe, ob in der Quell-Zelle Q1 (Q für Quelle, 1 als laufender Index) eine "1" steht

- wenn ja, kopiere einen Wert, der x-Zeilen (x = eine feste, immer gleiche Anzahl von Zeilen unter der Quell-Zeile) unter Q1 steht

- füge den kopierten Wert als Wert (in eine Ziel-Zelle Z1 der Ziel-Datei ein.
- anschließend soll der Programmcode erneut durchlaufen werden, wobei
danach sowohl die Quell-Zelle (Q2) als auch die Ziel-Zelle (Z2) eine andere ist.

- wenn nein und in der Quell-Zelle Q1 nichts steht, dann gehe in Quell-Zelle Q2 und kopiere diesen Wert in die Ziel-Zelle Z1,

- wenn auch in der Quell-Zelle Q2 nichts steht, dann gehe in Quell-Zelle Q3 und kopiere diesen Wert in die Ziel-Zelle Z1 .........



Ich habe es bisher nicht geschafft die Zell-Adressierung variable zu halten.
Sowohl die Quell-Zelle als auch die Ziel-Zellen müssen variable adressiert werden.


Hat jemand von Euch eine Idee?

Vielen Dank im Voraus für euren Input.

Gruss Peter
 
EIN Thread reicht im allgemeinen!



Zellen werden mit cells(zeile,spalte) angesprochen und da statt Zahlen da auch Variablen verwendet werden können sollte alles weitere kein Problem mehr darstellen.

DD
 
Zurück