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

Bestand opslaan met gegevens uit 2 cellen i.p.v. 1 cel (Macro)

Status
Niet open voor verdere reacties.

josdebrouwer

Gebruiker
Lid geworden
26 sep 2012
Berichten
43
Wie kan mw helpen?

Lijk zo makkelijk maar het lukt me niet.

Deze heb ik gevonden, maar is alleen uit cel A1

Public Sub SaveAsA1()
ThisFile = Range("A1").Value
ActiveWorkbook.SaveAs Filename:=ThisFile
End Sub


A1 staat een datum 2016-01-10
B2 staat een Naam

Opslaan als 2016-01-10 Naam

Alvast bedankt
 
Zoiets:
ThisFile = Range("A1").Value & " " & Range("B2").Value
 
Als je het bestand bedoelt waar ook de code zich in bevindt, dan kan je beter 'thisworkbook' gebruiken ipv 'activeworkbook'.
Ook zou het dan als macrobestand opgeslagen moeten worden (is de 52 in de code).

Code:
Public Sub SaveAsA1()
    ThisWorkbook.SaveAs sheets(1).range("a1") & "_" & sheets(1).range("b2"),52
 End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan