Condividi:
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
di 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
di 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
-
di Dylan666 » 04/10/05 12:19
e per il mese?

-

Dylan666
- Moderatore
-
- Post: 40219
- Iscritto il: 18/11/03 16:46
di archimede » 04/10/05 13:02
Dylan666 ha scritto:e per il mese?

Aspettiamo gennaio per preoccuparci.
Alessandro
-
archimede
- Moderatore
-
- Post: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di 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
di 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
-
di 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...
-

Triumph Of Steel
- Moderatore
-
- Post: 7852
- Iscritto il: 22/08/01 01:00
di 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!
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
-
di Triumph Of Steel » 05/10/05 07:49
era una seconda soluzione

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.
-

Triumph Of Steel
- Moderatore
-
- Post: 7852
- Iscritto il: 22/08/01 01:00
di 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 2 ospiti