Copy van een bestand met naam "Map.." sluiten

Status
Niet open voor verdere reacties.

Lisette2016

Gebruiker
Lid geworden
10 okt 2016
Berichten
46
Hallo,

Is het mogelijk middels een vba code tussen te voegen aan nne bestaande macro om een copy van een map automatisch te sluiten.
Mapnaam wordt door excel gegeven "Map1" "Map2" etc.
Het mooiste zou zijn dat hij alle mappen sluit beginnend met naam "Map".
 
Test deze eens
Code:
Sub dotchie()
For Each wb In Workbooks
If wb.Name <> ThisWorkbook.Name And wb.Name Like "Map*" Then
wb.Close
End If
Next wb
End Sub
 
Waarom worden die bestanden aangemaakt?; met welke code.
Als ik het zo lees wordt er een kopie gemaakt, en jij wil ze zonder opslaan sluiten?

Maak gebruik van 'savecopyas'.
 
@ Philiep, deze werkt prima. Erg bedankt.
@ Harry, er wordt een copy gemaakt van een tab, bewerkt, en overgebleven gegevens door gekopieerd. Daarna kan deze onopgeslagen worden afgesloten.
 
Volgens mij kan dat in een en dezelfde code die de bewerkingen ook uitvoert.
Code:
activeworkbook.close 0 'sluiten en niet opslaan
 
Ik vrees dat de hele exercitie overbodig is.
Dat blijkt als je je volledige code en een voorbeeldbestand hier plaatst.
 
Ik vrees het ook, maar ik wilde het niet zo direct melden. :d
 
@HSV

Jij bent echt te 'soft' voor deze wereld... ;)
 
@snb,

De wilde haren zijn weg.
 
Hallo Harry, ik waardeer het zeer dat jullie VBA architecten mij en vele andere helpen. Dat wilde ik toch nog even zeggen. :thumb:

Gr, Lis
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan