für ziemlich viele Aufgabenstellungen schleife ich durch Zellbereiche.
Ich löse das immer wieder anders, es klappt zwar, jedoch ist es nie effizient und wahrscheinlich viel zu kompliziert. Ich brauche immer die Adresse der jeweils aktuellen Zelle, da ich mit Offset Zellen links und rechts ansprechen bzw auslesen möchte. Meistens arbeite ich mit einer LOng und einer integer Variable für die Zeile und die Spalte. Dann finde ich die letzte Zelle heraus und packe den Wert auch in eine integer Variable. Es geht sobald los mit
Sub SONICHT
For each c in Range(blabla)
If intZeile > lngLastRow then exit sub
Cells(lngZeile, ingtCol).Value blablabla
intZeile = intZeile + 1
Next c
End Sub
Ziemlich kompliziert und nicht effektiv, schließlich will ich mal was lernen.Hier also die Aufgabe, bei der ich eure Hilfe brauche:
Ich will ab Zeile 7 von A7 bis J100 den Range Bereich einschränken.
Es sollen die Zellen von A7 bis A100 durchgeschleift werden.
Pro Zelle brauche ich die Cell Adresse, damit ich mit OffSet (wie genau geht das eigentlich), Werte von z.B A7 bis J7 auslesen kann.
Das ganze soll schnell und schick und effizient sein ohne mein kompliziertes Blabla.
Kollegen, wie geht sowas?