Format data diferit in functie de regiune
-
- Mesaje: 27
- Membru din: Joi Oct 18, 2018 3:07 pm
Format data diferit in functie de regiune
Buna,
Am un userform cu mai multe textbox-uri unde userii introduc date calendaristice (deadline-uri), am setat textbox-ul sa accepte un singur format de data
Private Sub TextBox1_exit(ByVal Cancel As MSForms.ReturnBoolean)
If (TextBox1.Value) = "N/A" Then
Exit Sub
End If
If IsDate(TextBox1.Text) Then
TextBox1.Text = Format(CDate(TextBox2.Text), "dd/mm/yyyy")
Else
TextBox1.Value = vbNullString
MsgBox "''Date invalide, veuillez utiliser le format de date: jj/mm/aaaa", vbInformation
TextBox1.SetFocus
Exit Sub
End If
Atunci cand testez de pe PC meu (excel FRA) dupa ce salvez datele introduse cu userform, celula alocata textbox1 afiseaza data 12.09.2019, daca un alt utilizator cu excel in eng, introduce o linie noua cu userform, data textbox1 apare in celula alocata de forma 12/09/2019, insa vede data introdusa de mine ca 12.09.2019.
Exista o metoda de a seta data intr-un singur format, pentru toti userii, indiferent de regiune, limba excel?
Multumesc!
Am un userform cu mai multe textbox-uri unde userii introduc date calendaristice (deadline-uri), am setat textbox-ul sa accepte un singur format de data
Private Sub TextBox1_exit(ByVal Cancel As MSForms.ReturnBoolean)
If (TextBox1.Value) = "N/A" Then
Exit Sub
End If
If IsDate(TextBox1.Text) Then
TextBox1.Text = Format(CDate(TextBox2.Text), "dd/mm/yyyy")
Else
TextBox1.Value = vbNullString
MsgBox "''Date invalide, veuillez utiliser le format de date: jj/mm/aaaa", vbInformation
TextBox1.SetFocus
Exit Sub
End If
Atunci cand testez de pe PC meu (excel FRA) dupa ce salvez datele introduse cu userform, celula alocata textbox1 afiseaza data 12.09.2019, daca un alt utilizator cu excel in eng, introduce o linie noua cu userform, data textbox1 apare in celula alocata de forma 12/09/2019, insa vede data introdusa de mine ca 12.09.2019.
Exista o metoda de a seta data intr-un singur format, pentru toti userii, indiferent de regiune, limba excel?
Multumesc!
Re: Format data diferit in functie de regiune
Buna,
Nu exista un algoritm care sa "ghiceasca" formatul datei din mintea userului (Microsoft ar plati ceva banet pentru asa ceva).
Singura solutie este obligarea userului sa introduca separat ziua, luna si anul, fie in trei campuri diferite, fie printr-un modul de selectie a datei de tipul DatePicker.
Nu exista un algoritm care sa "ghiceasca" formatul datei din mintea userului (Microsoft ar plati ceva banet pentru asa ceva).
Singura solutie este obligarea userului sa introduca separat ziua, luna si anul, fie in trei campuri diferite, fie printr-un modul de selectie a datei de tipul DatePicker.
Am invatat sa inotam in apa, ca pestii
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.
Am invatat sa zburam in aer, ca pasarile
A ramas doar sa invatam sa traim pe Pamant, ca Oamenii.
-
- Mesaje: 27
- Membru din: Joi Oct 18, 2018 3:07 pm