Opslaan als macro in excel

Status
Niet open voor verdere reacties.

Flawless

Gebruiker
Lid geworden
11 dec 2007
Berichten
14
Hallo,

Ik heb het volgende probleem, ik wil in excel een macro maken die het bestand als de tekst uit cel C1 opslaat. nu heb ik het volgende al:

Code:
Sub OpslaanAlsC1()

Bestandsnaam$ = "W:\LBT\" + Str(Range("c1").Value) + ".xls"
ActiveWorkbook.SaveAs Bestandsnaam$

End Sub

Deze werkt echter alleen al de content van cel C1 uit getallen bestaat..

wie weet hier een oplossing voor?

Met vriendelijke groet,
Daniël AkA Flawless
 
Laatst bewerkt door een moderator:
Dit zou moeten werken:

Code:
Sub OpslaanAlsC1()

dim Bestandsnaam As String

Bestandsnaam = "W:\LBT\" & CStr(Range("C1").Value) & ".xls"
ThisWorkbook.SaveAs Bestandsnaam

End Sub

Wigi
 
Dit zou moeten werken:

Code:
Sub OpslaanAlsC1()

dim Bestandsnaam As String

Bestandsnaam = "W:\LBT\" & CStr(Range("C1").Value) & ".xls"
ThisWorkbook.SaveAs Bestandsnaam

End Sub

Wigi

Bedankt werkt perfect:thumb:, ik was er inmiddels al achter gekomen dat dmv "Str" je alleen maar cijfer kan gebruiken maar toen ik die weghaalde kon ik geen cijfer meer gebruiken:(

nogmaals bedankt:thumb::D

Grtz
-Flawless
 
Macro opslaan als in excel

Hallo,

Ik zit met een soortgelijk probleem.
Ik probeer een macro te creëeren om een excel bestand op te slaan op een specifieke locatie en met een bestandsnaam die is samengesteld uit meerdere velden.

Aangezien ik niet echt (of echt niet) bekend ben met macro's, heb ik getracht de bovenstaande code over te nemen.
De macro loopt nu steeds vast en er wordt aangegeven dat "ThisWorkbook.SaveAs Bestandsnaam" fout is.

Wat te doen?
 
Code:
ThisWorkbook.SaveAs Bestandsnaam

Bestandsnaam is in deze code een variabele, dus komt niet tussen ""

Heb je in de vorige code Bestandsnaam juist gevuld?
 
Wat het ook was, het is nu opgelost en het systeem werkt.
Hartelijk bedankt
Ik ga verder naar de volgende actie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan