• 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 automatisch vernieuwen na openen werkblad

Status
Niet open voor verdere reacties.

backnext

Gebruiker
Lid geworden
29 apr 2016
Berichten
176
Hallo

In bijlage zie je een werkmap met 2 werkbladen.
In de eerste een aantal gegevens die kunnen aangevuld worden met nieuwe gegevens.
In het 2e werkblad een tabel gebaseerd op de eerste gegevens met filter. Enkel wedstrijden van HSE A komen er in via een formule.
Nu wil ik na het toevoegen of wijzigen van gegevens op het eerste blad ook die wijzigingen gefilterd zien als ik klik op het 2e blad met tabel en filter.

Hoe kan dat?

Bekijk bijlage conflictzoeker_29_05_16TESTJE_4_vraag.xlsx
 
Dit kan door een macro te hangen aan het worksheet.activate event. Vervolgens zul je je bestand wel als .xlsm moeten opslaan.

Dit doe je als volgt:
Ga met <ALT><F11> naar VB
Selecteer blad3 (HSE-A)

Plaats de volgende code:
Code:
Private Sub Worksheet_Activate()

    ActiveSheet.ListObjects("Tabel1").Range.AutoFilter Field:=1, Criteria1:= "<>"

End Sub
 
Dat werkt prima. Bedankt daarvoor.
Maar nu wil ik nog werkbladen toevoegen waar dan tabellen voor andere ploegen in komen die telkens gefilterd worden uit het hoofdblad.
Als ik er zo eentje bijmaak op dezelfde manier krijg ik volgende foutmelding:
"Fout 9 tijdens uitvoering:
Het subscript valt buiten het bereik"
Ik vermoed dat het met de naam van de tabel te maken heeft maar ik zie niet waar ik de namen van tabellen moet zoeken.
 
Tja, nog wat verder gezocht en gevonden ... bij formules/ namen beheren... Logischer kon niet.
 
Of de hele tabel selecteren. Dan krijg je naam in het adresveld/ namebox te zien.

Als je tevreden bent mag je de vraag sluiten ... :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan