15. juli 2008 - 18:41Der er
10 kommentarer og 1 løsning
Nestede løkker
Jeg har lidt kode, jeg kal have gentaget, men Alzheimer har åbenbart belastet min hjerne:
Jeg har følgende kode, som skal gentages 15 gange: Dim Sum, Tmp as Double For i = 0 to 40 if mid(cells(16+i,10),1,1)="P" then tmp = mid(cells(16+i,10),2,3) Sum = Sum + Tmp end if Cells(7,10) = Sum - altså skal næste resultat placeres i cells(7,11) etc.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
tja, men jeg ville nu hellere have en nested løkke - det endet med at blive et stort ark, så den den løkkestruktur jeg ønsker, vil gøre det hurtigere - jeg har set mange af dine andre svar, så jeg er sikker på du også kan fikse dette
For k = k1 To k1 + k2 - 1 For r = r1 To r1 + r2 - 1 If Left(Cells(r, k), 1) = "P" Then Cells(r1 + r2 + 1, k) = Cells(r1 + r2 + 1, k) + Right(Cells(r, k), 2) End If Next Next
Hej Excelent! Tak for hjælpen, men jeg har selv lavet denne løsning der virker:
Dim Sum, Tmp As Double
For j = 0 To 183 For i = 0 To 24
If Mid(Cells(16 + i, 10 + j), 1, 1) = "B" Then Tmp = Mid(Cells(16 + i, 10 + j), 2, 3) Sum = Sum + Tmp End If Next i Cells(7, 10 + j) = Sum Sum = 0 Next j
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.