Selon : Bonjour ou bonsoir
VBA est régit par les règles anglo-saxonnes, comme le point séparat eur
décimal, et non la virgule. Il faut formater la sortie avec la fonct ion
format.
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupèr e
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quan d
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Selon : Bonjour ou bonsoir
VBA est régit par les règles anglo-saxonnes, comme le point séparat eur
décimal, et non la virgule. Il faut formater la sortie avec la fonct ion
format.
Cdt, Blaise
---- ---- ----
"FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
8296c08c-0543-4a89-b0e2-d53504f50...@o10g2000yqa.googlegroups.com...
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupèr e
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quan d
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Selon : Bonjour ou bonsoir
VBA est régit par les règles anglo-saxonnes, comme le point séparat eur
décimal, et non la virgule. Il faut formater la sortie avec la fonct ion
format.
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupèr e
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quan d
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Bonjour,
Ok, ta date est dans une cellule dont excel reconnaît le format comme étant une date.
Lorsque tu récupères cette valeur dans VBA,
pends-tu le soin de définir le "type" de ta variable
Dim D as date
D = Range("A1")
Ou tu pourrais utiliser ceci :
Tu récupères la date de la cellule A1 par sa valeur numérique
en utilisant une variable de typ Long et la propriété .Value2
de l'objet Range.
Dim D As Long
D = Range("A1").Value2
D = 40144 si en A1 il y a la date d'aujourd'hui
Et pour retourner la valeur de la variable D sous forme de date
Range("A2").value = cdate(D)
Sinon, donne un exemple de la problématique que tu rencontres.
"FdeCourt" a écrit dans le message de groupe de di scussion :
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupèr e
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quan d
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Bonjour,
Ok, ta date est dans une cellule dont excel reconnaît le format comme étant une date.
Lorsque tu récupères cette valeur dans VBA,
pends-tu le soin de définir le "type" de ta variable
Dim D as date
D = Range("A1")
Ou tu pourrais utiliser ceci :
Tu récupères la date de la cellule A1 par sa valeur numérique
en utilisant une variable de typ Long et la propriété .Value2
de l'objet Range.
Dim D As Long
D = Range("A1").Value2
D = 40144 si en A1 il y a la date d'aujourd'hui
Et pour retourner la valeur de la variable D sous forme de date
Range("A2").value = cdate(D)
Sinon, donne un exemple de la problématique que tu rencontres.
"FdeCourt" <fdeco...@gmail.com> a écrit dans le message de groupe de di scussion :
8296c08c-0543-4a89-b0e2-d53504f50...@o10g2000yqa.googlegroups.com...
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupèr e
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quan d
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Bonjour,
Ok, ta date est dans une cellule dont excel reconnaît le format comme étant une date.
Lorsque tu récupères cette valeur dans VBA,
pends-tu le soin de définir le "type" de ta variable
Dim D as date
D = Range("A1")
Ou tu pourrais utiliser ceci :
Tu récupères la date de la cellule A1 par sa valeur numérique
en utilisant une variable de typ Long et la propriété .Value2
de l'objet Range.
Dim D As Long
D = Range("A1").Value2
D = 40144 si en A1 il y a la date d'aujourd'hui
Et pour retourner la valeur de la variable D sous forme de date
Range("A2").value = cdate(D)
Sinon, donne un exemple de la problématique que tu rencontres.
"FdeCourt" a écrit dans le message de groupe de di scussion :
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupèr e
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quan d
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Selon : Bonjour ou bonsoir
VBA est régit par les règles anglo-saxonnes, comme le point séparateur
décimal, et non la virgule. Il faut formater la sortie avec la fonction
format.
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupère
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quand
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Selon : Bonjour ou bonsoir
VBA est régit par les règles anglo-saxonnes, comme le point séparateur
décimal, et non la virgule. Il faut formater la sortie avec la fonction
format.
Cdt, Blaise
---- ---- ----
"FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
8296c08c-0543-4a89-b0e2-d53504f50...@o10g2000yqa.googlegroups.com...
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupère
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quand
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Selon : Bonjour ou bonsoir
VBA est régit par les règles anglo-saxonnes, comme le point séparateur
décimal, et non la virgule. Il faut formater la sortie avec la fonction
format.
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Bonjour,
J'ai des macros qui utilisent des dates insérer dans des cellules.
Mon problème est que l'interpretation de la date me semble être
différent entre ce qui est saisie dans la cellule et ce que récupère
la macro.
Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
considéré comme une date (valeur numérique 40151). Par contre, quand
je cherche à manipuler cette valeur, elle se transforme en 12 avril
2009 et non plus 4 décembre 2009.
Mes options régionales sont bien à JJ/MM/AAAA
Le format de mes cellules est bien JJ/MM/AAAA
et pourtant dans VBA, les jours et les mois sont inversés.
Qu'aurais-je oublié ?
Merci pour votre aide
Cordialement,
F.
Selon : Bonjour ou bonsoir
Private Sub CommandButton3_Click()
Cells(2, 2).Value = CDate(detail.madate.Value)
Unload Me
End Sub
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Je ne pense pas que ce soit le problème.
Dans le fichier joint.
Cliquer sur le bouton Bouton 1
Puis dans le userform qui se lance, cliquer sur OK sans rien toucher.
Le faire au moins deux fois.
Chez moi, dans un cas ca passe à 04/12/2009, puis 12/04/2009, puis
04/12/2009.
Bien sur il ne faut rien changer, si ce n'est cliquer sur les boutons.
Le code VBA que j'utilise est ultra simple :
3 procédures :
Private Sub CommandButton3_Click()
Cells(2, 2).Value = detail.madate.Value
Unload Me
End Sub
Private Sub UserForm_Activate()
detail.madate.Value = Cells(2, 2).Value
End Sub
Sub test()
detail.Show
End Sub
http://www.world-is-yours.com/tools/share/details.php?iòf4e658-25d0.. .
Merci pour votre aide
Cordialement,
F.
On 27 nov, 17:49, "Blaise Cacramp" wrote:
> Selon : Bonjour ou bonsoir
> VBA est régit par les règles anglo-saxonnes, comme le point sépar ateur
> décimal, et non la virgule. Il faut formater la sortie avec la foncti on
> format.
> Cdt, Blaise
> ---- ---- ----
> "FdeCourt" a écrit dans le message de news:
>
> Bonjour,
> J'ai des macros qui utilisent des dates insérer dans des cellules.
> Mon problème est que l'interpretation de la date me semble être
> différent entre ce qui est saisie dans la cellule et ce que récup ère
> la macro.
> Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
> considéré comme une date (valeur numérique 40151). Par contre, qu and
> je cherche à manipuler cette valeur, elle se transforme en 12 avril
> 2009 et non plus 4 décembre 2009.
> Mes options régionales sont bien à JJ/MM/AAAA
> Le format de mes cellules est bien JJ/MM/AAAA
> et pourtant dans VBA, les jours et les mois sont inversés.
> Qu'aurais-je oublié ?
> Merci pour votre aide
> Cordialement,
> F.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Selon : Bonjour ou bonsoir
Private Sub CommandButton3_Click()
Cells(2, 2).Value = CDate(detail.madate.Value)
Unload Me
End Sub
Cdt, Blaise
---- ---- ----
"FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
943a430a-8b63-463f-a0f5-25245059b...@f16g2000yqm.googlegroups.com...
Je ne pense pas que ce soit le problème.
Dans le fichier joint.
Cliquer sur le bouton Bouton 1
Puis dans le userform qui se lance, cliquer sur OK sans rien toucher.
Le faire au moins deux fois.
Chez moi, dans un cas ca passe à 04/12/2009, puis 12/04/2009, puis
04/12/2009.
Bien sur il ne faut rien changer, si ce n'est cliquer sur les boutons.
Le code VBA que j'utilise est ultra simple :
3 procédures :
Private Sub CommandButton3_Click()
Cells(2, 2).Value = detail.madate.Value
Unload Me
End Sub
Private Sub UserForm_Activate()
detail.madate.Value = Cells(2, 2).Value
End Sub
Sub test()
detail.Show
End Sub
http://www.world-is-yours.com/tools/share/details.php?i=f2f4e658-25d0.. .
Merci pour votre aide
Cordialement,
F.
On 27 nov, 17:49, "Blaise Cacramp" <Devi...@gmail.com> wrote:
> Selon : Bonjour ou bonsoir
> VBA est régit par les règles anglo-saxonnes, comme le point sépar ateur
> décimal, et non la virgule. Il faut formater la sortie avec la foncti on
> format.
> Cdt, Blaise
> ---- ---- ----
> "FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
> 8296c08c-0543-4a89-b0e2-d53504f50...@o10g2000yqa.googlegroups.com...
> Bonjour,
> J'ai des macros qui utilisent des dates insérer dans des cellules.
> Mon problème est que l'interpretation de la date me semble être
> différent entre ce qui est saisie dans la cellule et ce que récup ère
> la macro.
> Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
> considéré comme une date (valeur numérique 40151). Par contre, qu and
> je cherche à manipuler cette valeur, elle se transforme en 12 avril
> 2009 et non plus 4 décembre 2009.
> Mes options régionales sont bien à JJ/MM/AAAA
> Le format de mes cellules est bien JJ/MM/AAAA
> et pourtant dans VBA, les jours et les mois sont inversés.
> Qu'aurais-je oublié ?
> Merci pour votre aide
> Cordialement,
> F.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Selon : Bonjour ou bonsoir
Private Sub CommandButton3_Click()
Cells(2, 2).Value = CDate(detail.madate.Value)
Unload Me
End Sub
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Je ne pense pas que ce soit le problème.
Dans le fichier joint.
Cliquer sur le bouton Bouton 1
Puis dans le userform qui se lance, cliquer sur OK sans rien toucher.
Le faire au moins deux fois.
Chez moi, dans un cas ca passe à 04/12/2009, puis 12/04/2009, puis
04/12/2009.
Bien sur il ne faut rien changer, si ce n'est cliquer sur les boutons.
Le code VBA que j'utilise est ultra simple :
3 procédures :
Private Sub CommandButton3_Click()
Cells(2, 2).Value = detail.madate.Value
Unload Me
End Sub
Private Sub UserForm_Activate()
detail.madate.Value = Cells(2, 2).Value
End Sub
Sub test()
detail.Show
End Sub
http://www.world-is-yours.com/tools/share/details.php?iòf4e658-25d0.. .
Merci pour votre aide
Cordialement,
F.
On 27 nov, 17:49, "Blaise Cacramp" wrote:
> Selon : Bonjour ou bonsoir
> VBA est régit par les règles anglo-saxonnes, comme le point sépar ateur
> décimal, et non la virgule. Il faut formater la sortie avec la foncti on
> format.
> Cdt, Blaise
> ---- ---- ----
> "FdeCourt" a écrit dans le message de news:
>
> Bonjour,
> J'ai des macros qui utilisent des dates insérer dans des cellules.
> Mon problème est que l'interpretation de la date me semble être
> différent entre ce qui est saisie dans la cellule et ce que récup ère
> la macro.
> Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
> considéré comme une date (valeur numérique 40151). Par contre, qu and
> je cherche à manipuler cette valeur, elle se transforme en 12 avril
> 2009 et non plus 4 décembre 2009.
> Mes options régionales sont bien à JJ/MM/AAAA
> Le format de mes cellules est bien JJ/MM/AAAA
> et pourtant dans VBA, les jours et les mois sont inversés.
> Qu'aurais-je oublié ?
> Merci pour votre aide
> Cordialement,
> F.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Selon : Bonjour ou bonsoir
Private Sub CommandButton3_Click()
Cells(2, 2).Value = CDate(detail.madate.Value)
Unload Me
End Sub
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Je ne pense pas que ce soit le problème.
Dans le fichier joint.
Cliquer sur le bouton Bouton 1
Puis dans le userform qui se lance, cliquer sur OK sans rien toucher.
Le faire au moins deux fois.
Chez moi, dans un cas ca passe à 04/12/2009, puis 12/04/2009, puis
04/12/2009.
Bien sur il ne faut rien changer, si ce n'est cliquer sur les boutons.
Le code VBA que j'utilise est ultra simple :
3 procédures :
Private Sub CommandButton3_Click()
Cells(2, 2).Value = detail.madate.Value
Unload Me
End Sub
Private Sub UserForm_Activate()
detail.madate.Value = Cells(2, 2).Value
End Sub
Sub test()
detail.Show
End Sub
http://www.world-is-yours.com/tools/share/details.php?iòf4e658-25d0...
Merci pour votre aide
Cordialement,
F.
On 27 nov, 17:49, "Blaise Cacramp" wrote:
> Selon : Bonjour ou bonsoir
> VBA est régit par les règles anglo-saxonnes, comme le point séparateur
> décimal, et non la virgule. Il faut formater la sortie avec la fonction
> format.
> Cdt, Blaise
> ---- ---- ----
> "FdeCourt" a écrit dans le message de news:
>
> Bonjour,
> J'ai des macros qui utilisent des dates insérer dans des cellules.
> Mon problème est que l'interpretation de la date me semble être
> différent entre ce qui est saisie dans la cellule et ce que récupère
> la macro.
> Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
> considéré comme une date (valeur numérique 40151). Par contre, quand
> je cherche à manipuler cette valeur, elle se transforme en 12 avril
> 2009 et non plus 4 décembre 2009.
> Mes options régionales sont bien à JJ/MM/AAAA
> Le format de mes cellules est bien JJ/MM/AAAA
> et pourtant dans VBA, les jours et les mois sont inversés.
> Qu'aurais-je oublié ?
> Merci pour votre aide
> Cordialement,
> F.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Selon : Bonjour ou bonsoir
Private Sub CommandButton3_Click()
Cells(2, 2).Value = CDate(detail.madate.Value)
Unload Me
End Sub
Cdt, Blaise
---- ---- ----
"FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
943a430a-8b63-463f-a0f5-25245059b...@f16g2000yqm.googlegroups.com...
Je ne pense pas que ce soit le problème.
Dans le fichier joint.
Cliquer sur le bouton Bouton 1
Puis dans le userform qui se lance, cliquer sur OK sans rien toucher.
Le faire au moins deux fois.
Chez moi, dans un cas ca passe à 04/12/2009, puis 12/04/2009, puis
04/12/2009.
Bien sur il ne faut rien changer, si ce n'est cliquer sur les boutons.
Le code VBA que j'utilise est ultra simple :
3 procédures :
Private Sub CommandButton3_Click()
Cells(2, 2).Value = detail.madate.Value
Unload Me
End Sub
Private Sub UserForm_Activate()
detail.madate.Value = Cells(2, 2).Value
End Sub
Sub test()
detail.Show
End Sub
http://www.world-is-yours.com/tools/share/details.php?iòf4e658-25d0...
Merci pour votre aide
Cordialement,
F.
On 27 nov, 17:49, "Blaise Cacramp" <Devi...@gmail.com> wrote:
> Selon : Bonjour ou bonsoir
> VBA est régit par les règles anglo-saxonnes, comme le point séparateur
> décimal, et non la virgule. Il faut formater la sortie avec la fonction
> format.
> Cdt, Blaise
> ---- ---- ----
> "FdeCourt" <fdeco...@gmail.com> a écrit dans le message de news:
> 8296c08c-0543-4a89-b0e2-d53504f50...@o10g2000yqa.googlegroups.com...
> Bonjour,
> J'ai des macros qui utilisent des dates insérer dans des cellules.
> Mon problème est que l'interpretation de la date me semble être
> différent entre ce qui est saisie dans la cellule et ce que récupère
> la macro.
> Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
> considéré comme une date (valeur numérique 40151). Par contre, quand
> je cherche à manipuler cette valeur, elle se transforme en 12 avril
> 2009 et non plus 4 décembre 2009.
> Mes options régionales sont bien à JJ/MM/AAAA
> Le format de mes cellules est bien JJ/MM/AAAA
> et pourtant dans VBA, les jours et les mois sont inversés.
> Qu'aurais-je oublié ?
> Merci pour votre aide
> Cordialement,
> F.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Selon : Bonjour ou bonsoir
Private Sub CommandButton3_Click()
Cells(2, 2).Value = CDate(detail.madate.Value)
Unload Me
End Sub
Cdt, Blaise
---- ---- ----
"FdeCourt" a écrit dans le message de news:
Je ne pense pas que ce soit le problème.
Dans le fichier joint.
Cliquer sur le bouton Bouton 1
Puis dans le userform qui se lance, cliquer sur OK sans rien toucher.
Le faire au moins deux fois.
Chez moi, dans un cas ca passe à 04/12/2009, puis 12/04/2009, puis
04/12/2009.
Bien sur il ne faut rien changer, si ce n'est cliquer sur les boutons.
Le code VBA que j'utilise est ultra simple :
3 procédures :
Private Sub CommandButton3_Click()
Cells(2, 2).Value = detail.madate.Value
Unload Me
End Sub
Private Sub UserForm_Activate()
detail.madate.Value = Cells(2, 2).Value
End Sub
Sub test()
detail.Show
End Sub
http://www.world-is-yours.com/tools/share/details.php?iòf4e658-25d0...
Merci pour votre aide
Cordialement,
F.
On 27 nov, 17:49, "Blaise Cacramp" wrote:
> Selon : Bonjour ou bonsoir
> VBA est régit par les règles anglo-saxonnes, comme le point séparateur
> décimal, et non la virgule. Il faut formater la sortie avec la fonction
> format.
> Cdt, Blaise
> ---- ---- ----
> "FdeCourt" a écrit dans le message de news:
>
> Bonjour,
> J'ai des macros qui utilisent des dates insérer dans des cellules.
> Mon problème est que l'interpretation de la date me semble être
> différent entre ce qui est saisie dans la cellule et ce que récupère
> la macro.
> Par exemple : je saisie 04/12/2009 dans une cellule, qui est bien
> considéré comme une date (valeur numérique 40151). Par contre, quand
> je cherche à manipuler cette valeur, elle se transforme en 12 avril
> 2009 et non plus 4 décembre 2009.
> Mes options régionales sont bien à JJ/MM/AAAA
> Le format de mes cellules est bien JJ/MM/AAAA
> et pourtant dans VBA, les jours et les mois sont inversés.
> Qu'aurais-je oublié ?
> Merci pour votre aide
> Cordialement,
> F.- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Juste pour savoir, est-ce que le même comportement est reproductible
sur vos PC ?
Juste pour savoir, est-ce que le même comportement est reproductible
sur vos PC ?
Juste pour savoir, est-ce que le même comportement est reproductible
sur vos PC ?