• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Tabel rij selecteren en kopieren op basis van een waarde in een cel.

Status
Niet open voor verdere reacties.

novec

Gebruiker
Lid geworden
6 jan 2009
Berichten
191
Ik ben op zoek naar een stukje VBAcode die het volgende doet:
Vindt in de Tabel tbJaar1e en tbJaar2e in de kolom Senior de waarde "S".
als dat waar is dan die hele tabel rij kopiëren naar 1e lege rij in tbJaarSenioren.
Het kan in een module macro welk ik activeer met een button.

De button bouwen en de tbJaarsenioren vooraf schoon maken voor de module start kan ik zelf maar wat hier boven staat wil me niet lukken.
Ik heb het geprobeerd met application.match maar die blijft fouten geven over een ongeldige verwijzing...????
Ik heb deze code
Code:
Range("tbJaar2e").Select             
    If Application.Match(("S"), .Columns(5), 0) Then

Bekijk bijlage testje.xlsx

Ik hoor het graag

Steven
 
Reduceer de seniorentabel tot één lege rij en draai onderstaande code eens.
Code:
Sub hsv()
Dim i As Long
application.screenupdating = false
For i = 1 To 2
    With Sheets("blad1").ListObjects("tbjaar" & i & "e").DataBodyRange
      .AutoFilter 6, "S"
      .Copy Sheets("blad1").ListObjects("tbjaarsenioren").ListRows.Add.Range
      .AutoFilter
    End With
Next i
End Sub
 
Helemaal super
en wederom zat ik weer vel te moeilijk te doen. Wat ongelofelijk simpel heb je het gemaakt.
Ik wil die routine toch leren en blijf doorgaan.

Dank je man

Steven
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan