ich versuche grade Fleixibilität in meine Makros zu bekommen, angefangen mit aus Range("xxx") Cells(x, x) zu machen.
Dabei werden die Spalten immer durch eine Variable ersetzt.
Also zb. wird aus "Range("A10")" ein Cells(10, barcodespalte).
So weit so gut. Jetzt stecke ich bei Bereichen fest. Also wenn zB. von A20 bis A100 oder noch schlimmer, A10 bis C100.
Die einzige Möglichkeit die mir da spontan einfällt wäre es Cells mit einer bzw. zwei Schleifen zu kombinieren und die Schleifenenden von Variablen abhängig zu machen.
1. geht das auch anders?
2. Wie schaut es aus mit komplizierteren Fällen wie:
Do Until IsError(Application.Match(Barcode, Worksheets(linie).Range("A" & ezeile + 1 & ":A" & lastRowInList), 0)) Or ezeile = lastRowInList
Freundliche GrüßeBurak