Hallo,
Ik ben van plan een kleine database op te zetten, en wilde gebruik maken van een (lang geleden) gevonden bestandje.
Waar ik het ooit gevonden heb, en wie het heeft gemaakt, weet ik niet meer.
In dit bestandje zit een aardige zoek functie, welke ik goed kan toepassen.
Echter dit zoeken is beperkt tot 9 kolommen, terwijl mijn opzet waarschijnlijk over 20 kolommen zal gaan.
Ik krijg het maar niet voor elkaar, om het zoeken verder te krijgen dan die 9 kolommen.
Als in de VBA code een groter getal dan 9 wordt ingevoerd ( filter 10, filter 11, enz.) gaat het fout.
Als je dus extra kolommen toevoegt in het bestand, dan kan op deze kolommen geen zoek actie worden uitgevoerd.
Ik kan maar niet ontdekken waar het fout gaat
Hier de gebruikte code :
Ik hoop dat iemand mij duidelijk kan maken, wat het probleem veroorzaakt van deze beperking.
En misschien dat iemand herkent, wie dit ooit heeft gemaakt.....zodat ik de juiste credits bij mijn eigen bestandje kan zetten.
Origenel bestandje is bijgevoegd :
M.v.g
Ik ben van plan een kleine database op te zetten, en wilde gebruik maken van een (lang geleden) gevonden bestandje.
Waar ik het ooit gevonden heb, en wie het heeft gemaakt, weet ik niet meer.
In dit bestandje zit een aardige zoek functie, welke ik goed kan toepassen.
Echter dit zoeken is beperkt tot 9 kolommen, terwijl mijn opzet waarschijnlijk over 20 kolommen zal gaan.
Ik krijg het maar niet voor elkaar, om het zoeken verder te krijgen dan die 9 kolommen.
Als in de VBA code een groter getal dan 9 wordt ingevoerd ( filter 10, filter 11, enz.) gaat het fout.
Als je dus extra kolommen toevoegt in het bestand, dan kan op deze kolommen geen zoek actie worden uitgevoerd.
Ik kan maar niet ontdekken waar het fout gaat
Hier de gebruikte code :
Code:
Private Sub TextBox1_Change()
filter 2
End Sub
Private Sub TextBox2_Change()
filter 3
End Sub
Private Sub TextBox3_Change()
filter 4
End Sub
Private Sub TextBox4_Change()
filter 5
End Sub
Private Sub TextBox5_Change()
filter 6
End Sub
Private Sub TextBox6_Change()
filter 7
End Sub
Private Sub TextBox7_Change()
filter 8
End Sub
Private Sub TextBox8_Change()
filter 9
End Sub
Private Sub filter(x)
Sheets("Adressen").AutoFilterMode = False
Sheets("Adressen").Cells(5, 1).CurrentRegion.Columns(x).AutoFilter 1, OLEObjects("Textbox" & x - 1).Object.Text & "*"
End Sub
Ik hoop dat iemand mij duidelijk kan maken, wat het probleem veroorzaakt van deze beperking.
En misschien dat iemand herkent, wie dit ooit heeft gemaakt.....zodat ik de juiste credits bij mijn eigen bestandje kan zetten.
Origenel bestandje is bijgevoegd :
M.v.g