Beste tweakers...
Ik heb in excel een macro geschreven die gebruik maakt van een heleboel werkbladen. Terwijl deze macro wordt uitgevoerd zie je een hoop geflits op het scherm. Daar zou ik graag van af willen. Nou heb ik op google gezocht en daarna op tweakers.net... op tweakers.net bleek de oplossing te staan... lees volgend bericht:
(dit is een klein stukje code van het hele script)
Heeft iemand enig idee wat er mis is.... het lijkt mij dat de screenupdating commando zo aan het begin en aan het eind van het script is ingevoegd.
Thnx in advance
Ik heb in excel een macro geschreven die gebruik maakt van een heleboel werkbladen. Terwijl deze macro wordt uitgevoerd zie je een hoop geflits op het scherm. Daar zou ik graag van af willen. Nou heb ik op google gezocht en daarna op tweakers.net... op tweakers.net bleek de oplossing te staan... lees volgend bericht:
Nou heb ik dit gebprobeerd en het werkt helaas niet... ik heb excel 2000 en mijn code ziet er ongeveer zo uit:Verwijderd schreef op woensdag 14 maart 2001 @ 08:16:
nou das dus mooi wel mogelijk
screenupdating = false
dat bovenaan toevoegen
en niet vergeten om
screenupdating = true
weer onderaan toe te voegen
anders ken je helemaal niets meer
(dit is een klein stukje code van het hele script)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| Sub alfab()
'
' alfab Macro
' De macro is opgenomen op 16-11-2004 door G.W.Groenhart.
'
'
ScreenUpdating = False
Range("B9:B23").Select
Selection.Copy
.....................(heel veel code hiertussen :) )
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Range("C2").Select
ScreenUpdating = True
End Sub |
Heeft iemand enig idee wat er mis is.... het lijkt mij dat de screenupdating commando zo aan het begin en aan het eind van het script is ingevoegd.
Thnx in advance
[ Voor 3% gewijzigd door Verwijderd op 24-11-2004 14:49 ]