Forums Neueste Beiträge
 

[VBA] Zeilen abarbeiten aus mehreren markierten Zellbereichen

25/04/2013 - 19:50 von Jörg Eisenträger | Report spam
Hallo NG,

in einem Sheet seien mehrere untereinanderliegende, aber nicht
zusammenhàngende Zellbereiche selektiert.

Die einzelnen markierten Zellbereiche können sich jeweils über mehrere
Zeilen und Spalten erstrecken.

Ich möchte per VBA nacheinander alle Zeilen abarbeiten, die in den
markierten Zellbereichen liegen.

For each rng in selection erfasst jede _Zelle_ in der Markierung. Ich
suche eine elegante Lösung, um jede _Zeile_ nur einmal zu verarbeiten.

Hat jemand eine Idee?


Gruß
Jörg
"One of the best ways to boost your Excel efficiency is also one of the best ways to shoot yourself in the foot."
(Susan Harkins auf www.techrepublic.com/blog/10things/10-mistakes-to-avoid-when-working-with-multiple-worksheets/1961 )
 

Lesen sie die antworten

#1 Claus Busch
25/04/2013 - 20:02 | Warnen spam
Hallo Jörg,

Am Thu, 25 Apr 2013 19:50:03 +0200 schrieb Jörg Eisentràger:

in einem Sheet seien mehrere untereinanderliegende, aber nicht
zusammenhàngende Zellbereiche selektiert.

Die einzelnen markierten Zellbereiche können sich jeweils über mehrere
Zeilen und Spalten erstrecken.

Ich möchte per VBA nacheinander alle Zeilen abarbeiten, die in den
markierten Zellbereichen liegen.



es kommt darauf an, was du abarbeiten willst. Wenn dir die erste Spalte
der Selection dafür ausreicht, könntest du z.B. mit
For i = 1 to 100
selection.cells(i,1)

arbeiten


Mit freundlichen Grüßen
Claus Busch
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3

Ähnliche fragen