Excelvbas01
Gebruiker
- Lid geworden
- 7 apr 2020
- Berichten
- 165
Mijn excel is traag en dat komt door deze code.
In tabblad 1 heb ik een lijst met klanten en in tabblad "BladW" heb ik een lijst met socialmedia accounts, gekoppeld med ID aan klant(en).
Wanneer ik in listbox1 op klant1 klik, dan krijg ik de bijbehorende socialmedia te zien in Textbox. Ik gebruik hiervoor de bovenstaande code.
Het probleem is dat deze code vertraagt enorm en zeker als ik veel rijen heb.
Ik heb deze code
geprobeerd maar het probleem blijf.
Weet iemand een oplossing hiervoor.
Code:
With listbox2
.list=sheets("Bladw").cells(1).CurrentRegion.Value
For i = .ListCiunt - 1 to 0 Step -1
If InStr(LCase(Join(application.Index(.List(), i + 1, 0))), LCase(ID.Value)=0 then .RemoveItem i
Next i
End with
In tabblad 1 heb ik een lijst met klanten en in tabblad "BladW" heb ik een lijst met socialmedia accounts, gekoppeld med ID aan klant(en).
Wanneer ik in listbox1 op klant1 klik, dan krijg ik de bijbehorende socialmedia te zien in Textbox. Ik gebruik hiervoor de bovenstaande code.
Het probleem is dat deze code vertraagt enorm en zeker als ik veel rijen heb.
Ik heb deze code
Code:
Application.ScreenUpdating = False
Weet iemand een oplossing hiervoor.