Dinsdag 30 januari 2018
  0 Antwoorden
  1.5K bezoeken
Ik hoop dat iemand mij hier kan helpen een puzzel op te lossen. Ik heb een werkmap met een aantal tabbladen waarvoor ik een macro heb gemaakt om deze allemaal op te slaan als een eigen VBA-bestand. Wanneer de bestanden worden opgeslagen, is de macro ontworpen om de naam van het tabblad te gebruiken, gecombineerd met een vooraf gedefinieerde waarde en een datum en tijd.

Hier is mijn probleem. Ik heb maar één tabblad dat ik wil uitsluiten, omdat het een andere naamgevingsconventie nodig heeft, maar ik kan er niet achter komen hoe ik het kan uitsluiten van de macro die ik heb en vervolgens dezelfde macro kan krijgen om dat bestand op te slaan met een andere naamgevingsconventie.

Dit is wat ik heb:

Openbare Sub SaveWorksheetsAsCsv222()
Dim xWs als werkblad
Dim xDir als tekenreeks
Dim map als FileDialog
dt = Formaat(CStr(Nu), "JJJJMMDDHHMM")
Map instellen = Application.FileDialog(msoFileDialogFolderPicker)
Als map.Toon <> -1 Dan Sub afsluiten
xDir = map.SelectedItems(1)
Voor elke xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & "US_DGF_" & xWs.Name & "_CARe_" & dt, xlCSV, Lokaal:=True
Volgende
End Sub

Wat ik nodig heb, is dat een tabblad met de naam USCS wordt opgeslagen met dezelfde criteria, maar in plaats van "CARe: het moet CARe2 zijn - alleen alleen dit tabblad.

Kan iemand me helpen alstublieft?
Er zijn nog geen reacties op dit bericht geplaatst.