Ich würde gerne einer als Range deklarierten Variable selektiv verschiedene Zellen einer Zeile zuweisen. Es sollen nämlich nur die Zellen "markiert" bzw. zugewiesen werden, die eine bestimmte Bedingung erfüllen.
Konkret geht es um die Spalten G bis M in Zeile 4. Jede Zelle in dem Bereich G4:M4 soll der Range-Variable zugewiesen werden, wenn der Wert eines Array "soll_werte(1,i_spalte)" für die entsprechende Spalte 1 beträgt.
Hat das Array beispielsweise folgende Werte "soll_werte(1, 1 bis 7) = (1, 0, 0, 1, 0, 1, 1)", soll die Range-Variable folgendermaßen aussehen:
Dim rg as Range
Set range = ActiveSheet.Range("G4","J4","L4","M4")
Könnt ihr mir auf die Sprünge helfen, wie ich dieses Konzept dynamisieren kann?
Danke im voraus & beste Grüße!
Herms