› Excel e gli applicativi Microsoft Office › Creare File PDF con data
-
AutoreArticoli
-
buona sera
piccolo problema che mi sta facendo arrovellare il cervello,
ho il codice per creare un file PDF, e salvarlo in una determinata cartella, attribuendo al file creato il nome attingendo i dati da celle sul foglio.
e fin qui son riuscito a crearne uno,
ma nel codice come potete notare c'e la cella "L2" che contiene una data di mese e anno.
ma mi va in errore il codice, come mai?
ho provato ad escludere la nel nome del file la cella "L2" e tutto funziona perfettamente,
ora chiedo a voi esperti se qualcuno puo' darmi una mano a risolvere il problema.
a me il file serve archiviarlo con (Cantiere_ mese di_ "Mese di riferimento L2") quindi con la data.
allego il file e ringrazio per l'aiuto.
Allegati:
You must be logged in to view attached files.Buona giornata, @dodi;
credo che il Problema dipenda dal fatto che, anche se non vengono visualizzati grazie al Formato, nella Data sono presenti i simboli "/" che non sono compatibili con il formato di salvataggio dei File.Il Formato corretto in Cella "L2" potrebbe essere:
=TESTO($D$4;"mmmm-aa")
Possibilmente senza "Celle unite"Se lo ritieni utile e opportuno, assieme, possiamo approfondire.
A disposizione.
Giuseppe
Giuseppe grazie,
in effetti avevo anche provato con la personalizzazione della cella ma non mi funzionava ugualmente.
avevo messo come formato "mmmm_aa".
cmq grazie mille funziona.
mi è sorto un altro problema su una macro per creare una copia del file.
in pratica quando clicco sul tasto "crea Copia"
mi apre il file copiato e mi chiude il file originale.
come mai?
in pratica vorrei che accade il contrario,
e cioè il file originale deve sempre restare aperto e la copia salvarla nella cartella del percorso senza aprirlo.
dove sbaglio?
grazie per l'aiuto
Allegati:
You must be logged in to view attached files.Buon pomeriggio, @dodi.
@dodi, scrive:
... in pratica quando clicco sul tasto "crea Copia" mi apre il file copiato e mi chiude il file originale. ...Potrei sbagliarmi ma nel Codice VBA non vedo questo passaggio.
Da quello che posso interpretare il Codice VBA si limita asalvare il File con NomeFile:
- CANTIERE E0553 (Cella "A2")
- Cella "D2" vuota
- Cella "G2" vuota
Quindi il File salvato sarà:
- CANTIERE E0553.xls
Qui finisce il compito del Codice VBA.A margine di quanto sopra, vedo che continui a privilegiare la Funzione "Celle unite"; prima o poi ti renderai conto che la Funzione "Celle unite" crea più problemi che benefici, in questo caso non hanno alcuna utilità, sarebbe più opportuno utilizzare la Funzione "Allinea al centro delle colonne" ma questa è solo una mia scelta molto personale e, come tale opinabile.
Rimango convinto che se hai tempi di Mosè fosse stato previsto l'uso del Computer le piaghe in Egitto sarebbero state 11; l'undicesima non necessariamente l'ultima, sarebbe stata "l'obbligo di utilizzare "Celle unite" senza alcuna possibilità di remissione".
Buona serata e buon fine settimana.
Giuseppe
-
AutoreArticoli
