• 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.

welke code voor aktieve blad aktief te houden

Status
Niet open voor verdere reacties.

vrouw

Terugkerende gebruiker
Lid geworden
27 mrt 2010
Berichten
1.525
Ik wil een macro laten uitvoeren door een tabblad uit bestand 1 naar (geopend) bestand 2 te kopiëren maar zonder dat bestand 2 aktief word.
Het immers de bedoeling om na de kopieer aktie bestand 1 te sluiten en door te werken in bestand 2.

ik heb onderstaande maar dan word bestand 2 gesloten en dat is niet de bedoeling.

Code:
Sheets("Sheet1").Copy Before:=Workbooks("prognoses.csv").Sheets(1)
ActiveWorkbook.Close
 
Begin met iets van OudeBestand = activeworkbook en het aan het einde van je procedure zet je dan OudeBestand.Close
 
Of zo:

Code:
Sheets("Sheet1").Copy Before:=Workbooks("prognoses.csv").Sheets(1)
ThisWorkbook.Close

Daarnaast weet je wellicht dat csv-bestanden slechts 1 blad kunnen bevatten, dus bij opslaan ervan zal er gevraagd worden wat je wilt doen.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan