Miten saa muuttujan siirrettyä tiedoston nimeen tallennuksessa?
Tulostan laskuja tietokannasta. Tässä malli esikatseluna. Jokaisen asiakkaan lasku pitäisi tallentaa omalla nimellä. Taulukkolaskennalla on otettu laskusta soluun C1 asiakkaan nimi (Matti), D1:een on otettu asnro (233) ja ja ne on yhdistetty soluun E1. Esimerkiksi: Matti 233.
Ohjelma tallentaa tiedoston hakemistoon C:\apu
MUTTA: Matti 233 ei siirry muuttujasta asnro tiedostonimeen. Mitä pitäisi muuttaa?
ActiveWindow.SelectedSheets.PrintPreview
ChDir "C:\apu"
asnro = ActiveSheet.Range("E1").Value
ActiveWorkbook.SaveAs Filename:="C:\apu\asnro.xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Tallennus nimessä pitäisi olla muuttuja
3
796
Vastaukset
- Anonyymi
Tiedostonimi on merkkijono, ja se pitää rakennella.
Filename:=polku & "\" & muuttuja & ".xlsx" - Anonyymi
En onnistunut tällä ohjeella.
- Anonyymi
Edelliseen lisäten:
ActiveWorkbook.SaveAs Filename:="C:\apu\"&asnro&".xlsm",....
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomen kansa haluaa Antti Lindtmanista pääministerin
Lindtman on miltei tuplasti suositumpi kuin etunimikaimansa Kaikkonen. Näin kertoo porvarimedian teettämä kysely. http2534557Vain 21% kannattaa Lindtmania pääministeriksi
se on selvästi vähemmän kuin puolueen kannatus, mites nyt noin?1302985Miten löydän sinut
Ja saan sanottua kaiken mitä haluan sinulle kertoa? Ja kuinka kuuntelisit minua sen hetken? Kuinka voin ilmaista sen mit412742Yöllinen autolla kaahari Heinolan seudulla
Asukkaita häiriköivän nuoren herran autokaahaus keskustelu poistettu, onko jokin hyvävelijärjestelmä käytössä ?741730Vaikea tilanne
Hieman kolkuttaa omatuntoa, kun on osoittanut kiinnostusta väärää naista kohtaan. En ymmärrä miten toinen on voinut te1051563Jouluksi miettimistä: kuka tai mikä valmistaa rahan?
Nyt kun on ollut vääntöä rahasta ja eritoten sen vähyydestä, niin olisi syytä uida rahan alkulähteille, eli mistä se syn201461- 551324
- 931235
Julkinen sektori on elänyt aivan liian leveästi yli varojensa!
Viimeisen 15 vuoden aikana julkisen puolen palkat ovat nousseet n. 40%, kun taas yksitysellä sektorilla vain n. 20%. En2041093- 471085