C
Christian
Guest
Bonjour à tout le forum,
Je me permets de m'adresser à Véléda, (puisque c'est elle qui m'a faite la macro ci-dessous), mais tout autre intervenant(e) sera accepté(e)... lol.
Voici mon problème : la macro de Véléda fonctionne, bien sûr, très bien mais dans ma base de données en colonne A les dates inscrites sont au format américain soit ; 20031219.
Pourriez-vous modifier cette macro pour les dates sélectionnées dans cette col A avec ce fomat soient copier au format "normal" ; 19/12/2003 ?.
Par avance merci pour votre aide et j'en profite pour remercier tout les personnes ayant répondues initialement à cette demande.
Bien amicalement
Christian
MACRO ;
Option Explicit
Public Depart, Arrivee, Boucle, Maplage, Cherche1, Cherche2 As Variant
Private Sub ComboBox1_Change()
Cherche1 = CDate(ComboBox1.Value)
Set Maplage = F1.Range("A2", [A65536].End(xlUp))
With Maplage
Set Boucle = .Find(Cherche1)
Depart = Boucle.Address(0, 0)
ComboBox1 = Cherche1
End With
End Sub
Private Sub ComboBox2_Change()
Cherche2 = CDate(ComboBox2.Value)
Set Maplage = F1.Range("A2", [A65536].End(xlUp))
With Maplage
Set Boucle = .Find(Cherche2)
Arrivee = Mid(Boucle.Address, 3)
ComboBox2 = Cherche2
End With
Coller.Visible = True
End Sub
Private Sub Label3_Click()
End Sub
Private Sub UserForm_Initialize()
Boucle = F1.Range("A65536").End(xlUp).Row
Maplage = F1.Range("A2:A" & Boucle).Address
ComboBox1.RowSource = Maplage
ComboBox2.RowSource = Maplage
Coller.Visible = False
End Sub
Private Sub Annuler_Click()
Unload Me
End Sub
Private Sub Coller_Click()
F1.Range(Depart & ":E" & Arrivee).Copy F2.[A2]
F2.Activate
Unload Me
End Sub
Je me permets de m'adresser à Véléda, (puisque c'est elle qui m'a faite la macro ci-dessous), mais tout autre intervenant(e) sera accepté(e)... lol.
Voici mon problème : la macro de Véléda fonctionne, bien sûr, très bien mais dans ma base de données en colonne A les dates inscrites sont au format américain soit ; 20031219.
Pourriez-vous modifier cette macro pour les dates sélectionnées dans cette col A avec ce fomat soient copier au format "normal" ; 19/12/2003 ?.
Par avance merci pour votre aide et j'en profite pour remercier tout les personnes ayant répondues initialement à cette demande.
Bien amicalement
Christian
MACRO ;
Option Explicit
Public Depart, Arrivee, Boucle, Maplage, Cherche1, Cherche2 As Variant
Private Sub ComboBox1_Change()
Cherche1 = CDate(ComboBox1.Value)
Set Maplage = F1.Range("A2", [A65536].End(xlUp))
With Maplage
Set Boucle = .Find(Cherche1)
Depart = Boucle.Address(0, 0)
ComboBox1 = Cherche1
End With
End Sub
Private Sub ComboBox2_Change()
Cherche2 = CDate(ComboBox2.Value)
Set Maplage = F1.Range("A2", [A65536].End(xlUp))
With Maplage
Set Boucle = .Find(Cherche2)
Arrivee = Mid(Boucle.Address, 3)
ComboBox2 = Cherche2
End With
Coller.Visible = True
End Sub
Private Sub Label3_Click()
End Sub
Private Sub UserForm_Initialize()
Boucle = F1.Range("A65536").End(xlUp).Row
Maplage = F1.Range("A2:A" & Boucle).Address
ComboBox1.RowSource = Maplage
ComboBox2.RowSource = Maplage
Coller.Visible = False
End Sub
Private Sub Annuler_Click()
Unload Me
End Sub
Private Sub Coller_Click()
F1.Range(Depart & ":E" & Arrivee).Copy F2.[A2]
F2.Activate
Unload Me
End Sub