Goedenmorgen,
Op mijn werk hebben we een aantal bestellijsten, die vol zitten met formules, queries en voorwaardelijke opmaak. In Office/Excel 2010 ging dat allemaal prima (daar zijn ze ook in gemaakt).
We hebben nu helaas een update gehad naar Office 2019, maar op de een of andere manier zijn de lijsten nu enorm traag. Wanneer we bijvoorbeeld getallen invullen en verschillende cellen onder elkaar, zit er wel 3 seconden tussen elke cel die ingevuld wordt (dus je bent allang klaar met het invullen, maar de Excel weergave is dan stapje voor stapje alles nog aan het invullen). De reden weet ik denk ik ook al, we highlighten bepaalde regels zodra een cel geselecteerd is.
Dat heb ik op de volgende manier gebouwd;
- Een formule in voorwaardelijke opmaak: =CEL("rij")=RIJ()
(en dan opmaak lichtblauw)
- En in Visual Basics staat het volgende:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
Ik heb even een simpel voorbeeld bestand toegevoegd. Dit is natuurlijk een simpele weergave, de echte bestanden zijn enkele MB's groot en hebben honderden regels.
Zelf weet ik bijna zeker dat het probleem zit in de 'Calculate' functie van Visuals basics. Deze zou ik er natuurlijk uit kunnen halen, maar dan werkt het highlighten van de regels niet meer.
Is er een andere manier om de regels te highlighten, en dan met name eentje waar Office 2019 niet zo gruwelijk langzaam van wordt?
Alvast bedankt!
Op mijn werk hebben we een aantal bestellijsten, die vol zitten met formules, queries en voorwaardelijke opmaak. In Office/Excel 2010 ging dat allemaal prima (daar zijn ze ook in gemaakt).
We hebben nu helaas een update gehad naar Office 2019, maar op de een of andere manier zijn de lijsten nu enorm traag. Wanneer we bijvoorbeeld getallen invullen en verschillende cellen onder elkaar, zit er wel 3 seconden tussen elke cel die ingevuld wordt (dus je bent allang klaar met het invullen, maar de Excel weergave is dan stapje voor stapje alles nog aan het invullen). De reden weet ik denk ik ook al, we highlighten bepaalde regels zodra een cel geselecteerd is.
Dat heb ik op de volgende manier gebouwd;
- Een formule in voorwaardelijke opmaak: =CEL("rij")=RIJ()
(en dan opmaak lichtblauw)
- En in Visual Basics staat het volgende:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
Ik heb even een simpel voorbeeld bestand toegevoegd. Dit is natuurlijk een simpele weergave, de echte bestanden zijn enkele MB's groot en hebben honderden regels.
Zelf weet ik bijna zeker dat het probleem zit in de 'Calculate' functie van Visuals basics. Deze zou ik er natuurlijk uit kunnen halen, maar dan werkt het highlighten van de regels niet meer.
Is er een andere manier om de regels te highlighten, en dan met name eentje waar Office 2019 niet zo gruwelijk langzaam van wordt?
Alvast bedankt!