Condividi:        

salvare il file con data in visual basic

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Anthony47, Triumph Of Steel, archimede

salvare il file con data in visual basic

Postdi nero » 03/10/05 18:42

ciao ragazzi,
ho una macro in visual basic che come operazione finale salva il file in un percorso aggiungendo la data della produzione dello stesso:

es.

.....ActiveWorkbook.SaveAs FileName:= _
"\\percorso_" & Year(Date) & Month(Date) & Day(Date) & ".xls"

Oggi mi ha salvato il file in questo modo: pippo2005103

io voglio invece che non tronchi lo 0 del giorno (es. pippo20051003)...

come devo scrivere?

grazie a tutti
nero
Utente Junior
 
Post: 45
Iscritto il: 06/06/05 18:59

Sponsor
 

Postdi archimede » 04/10/05 08:40

Diverse possibilità, credo. Una:
Codice: Seleziona tutto
Right("0" & Day(Date),2)
HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi Dylan666 » 04/10/05 12:19

e per il mese? :P
Avatar utente
Dylan666
Moderatore
 
Post: 39988
Iscritto il: 18/11/03 16:46

Postdi archimede » 04/10/05 13:02

Dylan666 ha scritto:e per il mese? :P
Aspettiamo gennaio per preoccuparci. ;)

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi nero » 04/10/05 19:31

si ma così......nei giorni dopo il 09 mi aggiungerebbe sempre lo 0 (es. 010 ecc...)

non c'è un modo più stabile per giorno e mese?

confido nella vostra esperienza....

grazie
nero
Utente Junior
 
Post: 45
Iscritto il: 06/06/05 18:59

Postdi archimede » 04/10/05 20:29

nero ha scritto:si ma così......nei giorni dopo il 09 mi aggiungerebbe sempre lo 0 (es. 010 ecc...)
Ma hai provato?

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi Triumph Of Steel » 04/10/05 21:47

scusa allora fai un IF...
tipo
Codice: Seleziona tutto
if Day(Date) < 10 then
 myDay = "0" & Day(Date)
end if

e lo stesso per il mese...
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi archimede » 05/10/05 00:30

Triumph Of Steel ha scritto:scusa allora fai un IF...
ToS, questa proprio da te non me l'aspettavo! :o :o

Forse non hai prestato molta attenzione al codice che ho postato...

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi Triumph Of Steel » 05/10/05 07:49

era una seconda soluzione :P visto che a nero non piaceva il Right

cmq per nero:
The Right function returns a specified number of characters from the right side of a string.
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi iucaa » 07/10/05 10:56

Format(Date, "yyyymmdd"))
iucaa
Utente Senior
 
Post: 490
Iscritto il: 23/10/03 12:03
Località: Roma


Torna a Programmazione


Topic correlati a "salvare il file con data in visual basic":


Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti