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

code eenvoudiger maken

Status
Niet open voor verdere reacties.

ronsom

Gebruiker
Lid geworden
6 mrt 2012
Berichten
232
Goedemorgen allemaal,

Ik heb een code opgenomen met de macrorecorder.
De code opent een .xls bestand en sluit het daarna weer als .xlsx bestand om het daarna weer te openen.
De verandering van .xls bestand naar .xlsx bestand wil ik omdat in het vervolg van de code met draaitabellen gewerkt gaat worden en ik functies beschikbaar wil maken die in een .xls bestand niet beschikbaar zijn.
Ik denk alleen dat het eenvoudiger kan maar weet niet hoe.
Hieronder het stukje code.

Code:
Workbooks.Open Filename:= _
        "C:\Users\onbekend\Documents\onbekend\Verkopen Per Prod.xls"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\onbekend\Documents\onbekend\Verkopen Per Prod.xlsx", _
        FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
    ActiveWindow.Close
Workbooks.Open Filename:= _
        "C:\Users\onbekend\Documents\onbekend\Verkopen Per Prod.xlsx"

Ik hoop dat iemand me wil helpen.

Vriendelijke groet,

Ronsom
 
Code:
sub M_snb()  
   c00="C:\Users\onbekend\Documents\onbekend\Verkopen Per Prod.xls"
   Workbooks.Open(c00).saveas c00 & "x",51
End sub
 
Goedemorgen Snb,

Bedankt voor je code, het werkt prima en ik ga weer verder met de rest van de code.

Gr Ronsom
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan