Hallo ik heb voor een hengelsport vereniging een Uitslagen programma gemaakt met de nodige VBA code.
Op het laatste blad kopieert de code alle senioren (voorwaarde als Kolom 6 een "S" staat) en voegt dit toe aan een ranking tabel voor senioren.
Dat ging altijd goed tot gisteren.....
De data uit de tabel "tbJaar1e" voegt hij volledig toe dus inclusief de formules en uit "tbJaar2e" voegt hij alleen de waarde toe.
Dat laatste gaat goed en zou ook op het 1e van toepassing moten zijn.
Vraag: hoe voeg ik de opdracht 'toevoegen als waarde' toe in de onderstaande code.
Volgens mij moet er achter 'listrows.add.range' nog een stukje code komen.
Ik deel liever het complete bestand met namen en ranking hier liever niet.
Bedankt alvast
Op het laatste blad kopieert de code alle senioren (voorwaarde als Kolom 6 een "S" staat) en voegt dit toe aan een ranking tabel voor senioren.
Dat ging altijd goed tot gisteren.....
De data uit de tabel "tbJaar1e" voegt hij volledig toe dus inclusief de formules en uit "tbJaar2e" voegt hij alleen de waarde toe.
Dat laatste gaat goed en zou ook op het 1e van toepassing moten zijn.
Vraag: hoe voeg ik de opdracht 'toevoegen als waarde' toe in de onderstaande code.
Code:
Dim i As Long
Application.ScreenUpdating = False
For i = 1 To 2
With Sheets("Jaarstand").ListObjects("tbjaar" & i & "e").DataBodyRange
.AutoFilter 6, "S"
.Copy Sheets("Jaarstand").ListObjects("tbjaarsenioren").ListRows.Add.Range
.AutoFilter
End With
Next i
Volgens mij moet er achter 'listrows.add.range' nog een stukje code komen.
Ik deel liever het complete bestand met namen en ranking hier liever niet.
Bedankt alvast
Laatst bewerkt: