Simplificere kode
Jeg vil bare lige høre om man kan simplificere denne kode:j = 2
Do Until IsEmpty(Cells(j, 1))
If Cells(j, 1) = "DK10" And _
Cells(j, 8) = "KG" Then
DK103md = DK103md + Cells(j, 11)
ElseIf Cells(j, 1) = "DK10" And _
Cells(j, 8) = "KA" Then
DK103md = DK103md + Cells(j, 11)
ElseIf Cells(j, 1) = "DK10" And _
Cells(j, 8) = "KR" Then
DK103md = DK103md + Cells(j, 11)
ElseIf Cells(j, 1) = "DK10" And _
Cells(j, 8) = "RE" Then
DK103md = DK103md + Cells(j, 11)
ElseIf Cells(j, 1) = "DK10" And _
Cells(j, 8) = "YG" Then
DK103md = DK103md + Cells(j, 11)
ElseIf Cells(j, 1) = "DK10" And _
Cells(j, 8) = "YR" Then
DK103md = DK103md + Cells(j, 11)
End If
j = j + 1
Loop
Kan man putte noge "or" ind et eller andet sted, så jeg ikke behøver så mange linier kode?
Jeg skal bruge det til at løbe et ark igennem og finde linier der indeholder "DK10" i kolonne 1, "KG","KR","KA","RE","YG" eller "YR" i kolonne 8 og så sammenlægge værdierne fra kolonne 11.
Burde jeg måske istedet lave det som et Case statement?
