Oude leerling
Gebruiker
- Lid geworden
- 30 aug 2010
- Berichten
- 566
Geacht forum ,
Ik heb onderstaande code gekregen van een van u forumleden en
heb nu ontdekt dat hij niet onder alle omstandigheden werkt. (zie de bijlage)
Sub optel()
Dim lr As Long, x As Long
lr = Range("E" & Rows.Count).End(xlUp).Row
For x = 3 To 4
mystring = Range("C" & x) 'naam op C3 en C4
With Sheets("blad2")
myrow = .Cells.Find(mystring).Row
.Range("E" & myrow) = .Range("E" & myrow) + 1 'aantal gespeelde wedstrijden ophogen
.Range("D" & myrow) = .Range("D" & myrow) + Range("F" & x).Value 'aantal behaalde aantal punten bijwerken
.Range("C" & myrow) = (.Range("C" & myrow) * (.Range("E" & myrow) - 1) + Range("E" & x)) / .Range("E" & myrow)
End With
Range("E" & x).ClearContents
Next
End Sub
Jaap
Ik heb onderstaande code gekregen van een van u forumleden en
heb nu ontdekt dat hij niet onder alle omstandigheden werkt. (zie de bijlage)
Sub optel()
Dim lr As Long, x As Long
lr = Range("E" & Rows.Count).End(xlUp).Row
For x = 3 To 4
mystring = Range("C" & x) 'naam op C3 en C4
With Sheets("blad2")
myrow = .Cells.Find(mystring).Row
.Range("E" & myrow) = .Range("E" & myrow) + 1 'aantal gespeelde wedstrijden ophogen
.Range("D" & myrow) = .Range("D" & myrow) + Range("F" & x).Value 'aantal behaalde aantal punten bijwerken
.Range("C" & myrow) = (.Range("C" & myrow) * (.Range("E" & myrow) - 1) + Range("E" & x)) / .Range("E" & myrow)
End With
Range("E" & x).ClearContents
Next
End Sub
Jaap
Laatst bewerkt: