VBA til kontorpakke eller Virtual Basic til applikationer bliver populær blandt kontorfolk. Det er nu et kraftfuldt programmeringsværktøj til brugere, og det bedste ved VBA er, at du kan bruge det, selvom du ikke ved noget om kodning. I VBA har vi makroer, som er objekter, som vi opretter til tilpasning af visse funktioner. Vi kalder derefter disse makroer og kører dem til vores eget krav.
filtrering er et meget populært og almindeligt anvendt værktøj. Hvis du beskæftiger dig med meget store datasæt i MS, og du kun skal se på specifikke værdier eller poster, kan du filtrere de rækker, der ikke er af dit krav i det øjeblik. Hvis du f.eks. har oprettet et ark med karakterer af elever i en klasse, og du vil finde ud af, hvem der alle scorede 80% eller mere, kan du filtrere alle rækker, hvor eleverne scorede mindre end 80%. Så dette er konceptet.
for VBA er det muligt at oprette makroer til filteroperationer. I denne artikel vil jeg vise dig, hvordan du gør det.
trin til brugerdefinerede Filtreringsdata i VBA for MS
først skal du aktivere fanen Udvikler i MS.
tryk derefter på fanen Udvikler i båndet. Der er to typer referencer, den ene er den absolutte reference, og den anden er den relative reference. Jeg har allerede skrevet en artikel om det samme emne ved hjælp af relativ reference. Men her skal jeg vise dig uden at bruge relativ reference. Brug altid absolut Reference til sortering og filtertype af funktioner. Klik nu på Optag makro .
nu åbnes vinduet Optag makro. Vælg en genvejstast til dig. For eksempel har jeg valgt Ctrl+Shift+U. Jeg har navngivet genvejen som FilterByCategoryClothingAccessories. Dette betyder, at makroen kun viser rækkerne, hvor kategorien enten er tøj eller tilbehør.
gå nu over til fanen Data, klik på Filterværktøjet. Dette aktiverer Filterværktøjet. Klik derefter på rullemenuen under kategori kolonne. Tjek kun tøj-og tilbehørsmenuen.
gå nu til fanen udvikler og klik på Stop optagelse.
hvis du f.eks. vil filtrere baseret på et talområde, vil jeg her se rækker, der har salg mellem $15.000 og $55.000. Så klik på rullemenuen i kolonnen Salg, gå til Talfiltre og vælg derefter mellem.
dette åbner vinduet Brugerdefineret AutoFilter. Vælg området. Klik på OK.
din makro er nu oprettet. Gå derefter til fanen udvikler og klik på Stop optagelse.
det er alt!
Læs Mere: liste over alle VBA Tutorials
om Debaleena
lykke er den bedste terapi. Brug det til at helbrede dig selv og derefter andre!