Macro per salvare su cartella specifica
Inviato: martedì 19 gennaio 2016, 17:10
Buongiorno,
ho ripreso da poco a cimentarmi con OOCalc e ho trovato qui una macro che mi permette di salvare un file ricavando il nome del file da alcune celle all'interno del file stesso. Tale macro però salva il file in una cartella specifica preimpostata proprio nel codice della macro. A me servirebbe invece la possibilità di salvare un file col nome preso dalle celle, ma anche la cartella dove la macro salva deve essere presa da una cella. Un esempio:
io creerò 52 file settimana quindi "settimana 1"; "settimana 2"; "...3"; ecc. Creo una cartella C:\Users\Io\Desktop\PERIODICI e dico alla macro di salvare li i miei file "settimana x" sostituendo alla x il valore della cella A2 che incrementerà settimana per settimana. Fin qui tutto ok. Ora però, 4 settimane fanno un mese e tale mese è presente nella cella A3. Mi piacerebbe che
- soluzione accettabile: la macro salvasse su una cartella specifica esistente, quindi dentro alla cartella PERIODICI mi creo prima i vari GENNAIO - FEBBRAIO - ECC e la macro dovrebbe leggere la cella A3 e se è gennaio salvare in C:\Users\Io\Desktop\PERIODICI\GENNAIO, se febbraio ...\FEBBRAIO ecc.
- soluzione ottima: come sopra ma automatizzando anche la creazione della cartella quindi io creo solo C:\Users\Io\Desktop\PERIODICI e la macro man mano legge A3 = GENNAIO, crea C:\Users\Io\Desktop\PERIODICI\GENNAIO e salva li, poi legge A3 = FEBBRAIO, crea C:\Users\Io\Desktop\PERIODICI\FEBBRAIO e salva li ecc.
Si può fare?
Grazie mille a tutti
ho ripreso da poco a cimentarmi con OOCalc e ho trovato qui una macro che mi permette di salvare un file ricavando il nome del file da alcune celle all'interno del file stesso. Tale macro però salva il file in una cartella specifica preimpostata proprio nel codice della macro. A me servirebbe invece la possibilità di salvare un file col nome preso dalle celle, ma anche la cartella dove la macro salva deve essere presa da una cella. Un esempio:
io creerò 52 file settimana quindi "settimana 1"; "settimana 2"; "...3"; ecc. Creo una cartella C:\Users\Io\Desktop\PERIODICI e dico alla macro di salvare li i miei file "settimana x" sostituendo alla x il valore della cella A2 che incrementerà settimana per settimana. Fin qui tutto ok. Ora però, 4 settimane fanno un mese e tale mese è presente nella cella A3. Mi piacerebbe che
- soluzione accettabile: la macro salvasse su una cartella specifica esistente, quindi dentro alla cartella PERIODICI mi creo prima i vari GENNAIO - FEBBRAIO - ECC e la macro dovrebbe leggere la cella A3 e se è gennaio salvare in C:\Users\Io\Desktop\PERIODICI\GENNAIO, se febbraio ...\FEBBRAIO ecc.
- soluzione ottima: come sopra ma automatizzando anche la creazione della cartella quindi io creo solo C:\Users\Io\Desktop\PERIODICI e la macro man mano legge A3 = GENNAIO, crea C:\Users\Io\Desktop\PERIODICI\GENNAIO e salva li, poi legge A3 = FEBBRAIO, crea C:\Users\Io\Desktop\PERIODICI\FEBBRAIO e salva li ecc.
Si può fare?
Grazie mille a tutti