Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 05-09-2013, 08.42.01   #1
Gabry
Forum supporter
 
L'avatar di Gabry
 
Registrato: 28-04-2003
Loc.: Svizzera, ma con passaporto UEE (molisano di origine... )
Messaggi: 1.820
Gabry promette bene
[VBA] Conversione date da metodo USA a Europa

In un foglio Excel ho inserito una ventina di righe in cui nella colonna "C" inserisco la data di scadenza dell'oggetto. Gestisco le scadenze attraverso delle UserForm che prelevano la data di scadenza in colonna "C" mostrandomela nelle TextBox della UserForm. Se devo aggiornare le date di scadenza sulla UserForm, quando la apro le textBox si popolano regolarmente con le date di scadenza, ma invertendomi il giorno con il mese (stile americano).
Quindi se ho in "C3" la data "13/06/2013", nella TextBox della UserForm me la riporta in "6/13/2013".
Questo mi crea un bel problema.

Come posso formattare le TextBox della UserForm per avere la data nel nostro formato preferito, gg/mm/aaaa?

Grazie a chi mi può aiutare.
___________________________________

ma a voi non capita di pensare a Gesù?
http://ccegv.altervista.org
Gabry non è collegato   Rispondi citando
Vecchio 05-09-2013, 10.02.05   #2
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: [VBA] Conversione date da metodo USA a Europa

Devi far riconoscere il campo come campo data (nel formato che hai a disposizione), e a quel punto puoi modificare il formato come preferisci.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 05-09-2013, 10.35.50   #3
Gabry
Forum supporter
 
L'avatar di Gabry
 
Registrato: 28-04-2003
Loc.: Svizzera, ma con passaporto UEE (molisano di origine... )
Messaggi: 1.820
Gabry promette bene
Rif: [VBA] Conversione date da metodo USA a Europa

Grazie per la risposta, ma non ho capito dove devo far riconoscere il campo.
Sul foglio di lavoro le celle sono regolarmente formattate come data, nella userForm ho tentato di formattare le singole TextBox con queste istruzioni ma non mi funziona:
TextBox1.Value = Format(TextBox1.Text, "dd/mm/yyyy")
o letto che c'é anche l'istruzione "Cdata", ma non ho capito come e dove inserirla.

Sai darmi qualche indicazione in più?
Grazie
___________________________________

ma a voi non capita di pensare a Gesù?
http://ccegv.altervista.org
Gabry non è collegato   Rispondi citando
Vecchio 05-09-2013, 10.45.21   #4
Gabry
Forum supporter
 
L'avatar di Gabry
 
Registrato: 28-04-2003
Loc.: Svizzera, ma con passaporto UEE (molisano di origine... )
Messaggi: 1.820
Gabry promette bene
Rif: [VBA] Conversione date da metodo USA a Europa

Quota:
Inviato da Gabry Visualizza messaggio
Grazie per la risposta, ma non ho capito dove devo far riconoscere il campo.
Sul foglio di lavoro le celle sono regolarmente formattate come data, nella userForm ho tentato di formattare le singole TextBox con queste istruzioni ma non mi funziona:
TextBox1.Value = Format(TextBox1.Text, "dd/mm/yyyy")
o letto che c'é anche l'istruzione "Cdata", ma non ho capito come e dove inserirla.

Sai darmi qualche indicazione in più?
Grazie
Ops...
Funziona funziona, sbagliavo a mettere l'istruzione di formattazione, mettendola prima della istruzione per popolare la TextBox. Mentre l'istruzione di formattazione va messa dopo l'istruzione per popolare la TextBox.

Prima l'aveo scritta così:
TextBox1.Value = Format(TextBox1.Text, "dd/mm/yyyy")
scadenze.TextBox1.Value = Range("C3").Value


Mentre va scritta così:
scadenze.TextBox1.Value = Range("C3").Value
TextBox1.Value = Format(TextBox1.Text, "dd/mm/yyyy")


Già che ci sono chiedo un'altro aiuto:
Di queste TextBox ne ho 21, quindi ripeto la stringa sopra per 21 volte cambiando il numero della TextBox. Come posso compattare le istruzioni magari utilizzando un ciclo?
Con i cicli sono un vero distastro, non ho mai capito come funzionano.

Grazie ancora.
___________________________________

ma a voi non capita di pensare a Gesù?
http://ccegv.altervista.org
Gabry non è collegato   Rispondi citando
Vecchio 05-09-2013, 10.55.14   #5
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: [VBA] Conversione date da metodo USA a Europa

Prova a dare un'occhiatina qui, se trovi ispirazione.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 05-09-2013, 11.50.30   #6
Gabry
Forum supporter
 
L'avatar di Gabry
 
Registrato: 28-04-2003
Loc.: Svizzera, ma con passaporto UEE (molisano di origine... )
Messaggi: 1.820
Gabry promette bene
Rif: [VBA] Conversione date da metodo USA a Europa

Quota:
Inviato da borgata Visualizza messaggio
Prova a dare un'occhiatina qui, se trovi ispirazione.
Purtroppo no... nessuna ispirazione.
___________________________________

ma a voi non capita di pensare a Gesù?
http://ccegv.altervista.org
Gabry non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Conversione file excel 2007 papillon Office suite 9 18-09-2013 13.31.59
Calcoli con date in Excel Lionsquid Office suite 6 19-02-2008 08.27.42
[php] visualizzare date salvate in campo DATE luca2 Programmazione 3 27-04-2007 22.35.03
[SQL ACCESS]Problema con le date. Fast-M Programmazione 3 12-07-2006 18.27.59
Problemi conversione VOB --> AVI Poseidon Multimedia | audio - video 12 10-02-2006 19.57.21

Orario GMT +2. Ora sono le: 13.00.55.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.