• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Sneller gegevens naar ander blad Kopieren.

Status
Niet open voor verdere reacties.

ronapet

Gebruiker
Lid geworden
23 jun 2009
Berichten
7
Hallo alemaal,

Ik heb een macro gemaakt voor gegevens die ik uitfilter naar een ander blad te kopieren.
(Naar de laatste lege cel in dit blad2).
Ik kopieer eerst de gegevens naar blad3 waarna ik de datum van vandaag toevoeg.
Dit werkt prima,alleen loopt de macro erg lang en wil dit versnellen met een code in VBA.

Alvast bedankt voor jullie input in deze,

Met vriendelijke groeten ronapet.
 

Bijlagen

  • Gegevens kopieren.xls
    51 KB · Weergaven: 42
Buiten de code zelf om, kun je de procedure al een stuk sneller laten lopen. door te beginnen met:
Application.ScreenUpdating = False
Application.EnableEvents = False
Zet ze aan het eind weer op true.
zie bijlage

mvg leo

ps: de run opdracht is vervangen door de procedure kopieren aanroep opdracht (eigenlijk CALL, maar alleen de naam is genoeg)
 

Bijlagen

  • Kopie van Gegevens kopieren-1.xls
    52 KB · Weergaven: 56
Laatst bewerkt:
Dit is gewoon SUPPER snel !!!

Bedankt voor jou snelle reactie Leo, jou oplossing is SUPPER !!!:thumb:

Met vriendelijke groeten,
ronapet.
 
Beste ronapet, wat ook vertragend werkt zij al die Select, Selection, ActiveCell, ActiveSheet.

Mvg

Rudi
 
Bedankt voor de tip Rudi,

ik heb deze macro opgenomen en ben nog niet zo goed in VBA.
Dus ik weet nog niet waardoor ik deze moet vervangen.
Maar hij werkt nu al SUPPER ik ben dik tevreden.
Maar ga er mij zeker meer in verdiepen.

Met vriendelijke groeten,
ronapet:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan