Hallo bräüchte hilfe bei einer Schleife .. Bekomms einfach nicht hn..
tab1letzte = letztespalte in Tabelle 1 z.b 34
Do Until Range("Tabelle1[[#Headers],[LAA]]").Rows = tab1letzte
offs2 = Range("Tabelle1[[#Headers],[LAA]]").Offset(1, ww2).Cells.Address
offs0 = Range("Tabelle1[[#Headers],[LAA]]").Offset(1, ww).Cells.Address
(r bleibt absolut)
't = "=IF(" & r & "-" & offs0 & ">=" & offs2 & ";0;1)"
'Range("Tabelle1[[#Headers],[LAA]]").Offset(1, ww).Select
'adress = Range("Tabelle1[[#Headers],[LAA]]").Offset(1, ww).Cells.Address & ":" & 'Range("Tabelle1[[#Headers],[LAA]]").Offset(letztezeile, ww).Cells.Address
'With Range(adress)
'.FormatConditions.Add Type:=xlExpression, Formula1:=t
' .FormatConditions(.FormatConditions.Count).SetFirstPriority
'
' With .FormatConditions(1).Interior
' .Pattern = xlSolid
' .PatternColorIndex = xlAutomatic
' .Color = 65280
' .TintAndShade = 0
' .PatternTintAndShade = 0
' End With
'End With
'ww = ww + 2
'ww2 = ww2 + 2
als ergebnis bei der ganzen sache soll in jeder 2. spalte die formel erweitert werden
z.b ist r=Z1, offs0 gerade zelle A1 und offs2 B1
"=IF(" & r & "-" & offs0 & ">=" & offs2 & ";0;1)"
WENN(Z1-A1">=B1"..)
LOOP
WENN(Z1-A1-B1">="C1..)
'LOOP
WENN(Z1-A1-B1-C1">="D1..)
LOOP
WENN(Z1-A1-B1-C1-D1">="E1..)
usw usw
6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread
Der unformatierte Codehaufen, die fehlende Beispieldatei, die lieblos formulierte Frage die man erst suchen muss, sind möglich Gründe warum dein Beitrag bisher unbeantwortet blieb.
Zudem ist das Problem bei der Wurzel zu packen, nämlich eine Formel verwenden, welche keine Schleife benötigt. Ich denke mal die zwei Dollarzeichen könnten es lösen:
=$Z1-SUMME($A1:A1)>B1
cu
Chris
Da ich die bedingte formatierung die ich hier anwenden möchte in recht vielen spalten brauche.. und den kompletten codehaufen den ich mittlerweile zusammen habe kann ich hier nicht posten weils einfach zu viel ist bräuchte eine Schleife die mir genau das macht..
=WENN(Z1-A1>=B1;0;1)
LOOP
=WENN(Z1-A1-B1>=C1;0;1)
LOOP
=WENN(Z1-A1-B1-C1>=D1;0;1)
LOOP
=WENN(Z1-A1-B1-C1-D1>=E1;0;1)
Danke
Beliebteste Forumthreads (12 Monate)
-
ThreadtitelLesezugriffe
-
34081
-
23512
-
16681
-
16052
-
15741
-
15343
-
14267
-
12306
-
11938
-
11417
-
10634
-
10521
-
9511
-
9498
-
9480
-
9079
-
8864
-
8800
-
8428
-
8178
-
8062
-
7989
-
7915
-
7806
-
7675
-
7521
-
7291
-
7167
-
7070
-
7068
-
6935
-
6521
-
6515
-
6294
-
6182
-
6026
-
6006
-
5981
-
5920
-
5910
-
5872
-
5838
-
5829
-
5734
-
5705
-
5689
-
5676
-
5582
-
5539
-
5492
-
5379
-
5341
-
5321
-
5224
-
5182
-
5105
-
5082
-
5082
-
5053
-
5053
-
4974
-
4903
-
4847
-
4841
-
4789
-
4769
-
4754
-
4727
-
4710
-
4679
-
4659
-
4654
-
4588
-
4564
-
4556
-
4516
-
4508
-
4482
-
4469
-
4452
-
4430
-
4411
-
4362
-
4360
-
4357
-
4332
-
4327
-
4327
-
4324
-
4308
-
4300
-
4285
-
4260
-
4229
-
4199
-
4182
-
4158
-
4142
-
4075
-
4025