Hallo allemaal,
Ik ben sinds heel kort een beetje in VBA aan het knutselen bij het maken van macro's, maar ik kom ergens niet uit... Ik heb een macro die de waarden van een bepaald bereik moet kopiëren naar een nieuw werkblad. Daarna moet er worden teruggekeerd naar de originele werkmap (waarin dus het werkblad staat met het bereik dat werd gekopieerd naar het nieuwe bestand). Nu zou ik dit kunnen opgeven:
Maar als iemand er voor kiest om de bestandsnaam te wijzigen, dan werkt de macro niet meer. Ik zat zelf al te zoeken in het declareren van variabelen. Dit heb ik onder andere geprobeerd:
Kan iemand mij helpen? Misschien slaat bovenstaande wel helemaal nergens op
Ik ben sinds heel kort een beetje in VBA aan het knutselen bij het maken van macro's, maar ik kom ergens niet uit... Ik heb een macro die de waarden van een bepaald bereik moet kopiëren naar een nieuw werkblad. Daarna moet er worden teruggekeerd naar de originele werkmap (waarin dus het werkblad staat met het bereik dat werd gekopieerd naar het nieuwe bestand). Nu zou ik dit kunnen opgeven:
Code:
Windows("bestandsnaam.xls").Activate
Code:
Sheets("analyse").Select
Dim invbestand
invbestand = Range("H8").Value = ThisWorkbook.Name
'hier staat wat code die voor het kopiëren zorgt
Windows(invbestand).Activate
'en wat afsluitende code zoals het terug beveiligen van het werkblad
Kan iemand mij helpen? Misschien slaat bovenstaande wel helemaal nergens op
