Bonjour,
j'ai une feuille excel dans laquelle j'ai en colonne B une date au format aaaammjj, via une variable tableau a 4 colonnes j'obtiens dans la colonne 1 : la date au format aaaammjj (20120614), dans la colonne 2 : l'année (2012), dans la colonne 3 : le mois (6), dans la colonne 4, le jour (14), jusque là tout va bien.
Maintenant je voudrai que
- dans la colonne G, il y ai l'année (2012)
- dans la colonne H, il y ai le mois (6)
- dans la colonne I, il y ai le jour (14)
Mon soucis vient du fait que je n'arrive pas à ressortir ces données de la variable tableau.
Merci de votre aide
Sub Avec_Variables_Tableau()
Dim MonTableau As Variant
Dim Cmpt1 As Long
MonTableau = Range("B2:B" & Range("A" & Rows.Count).End(xlUp).Row).Value
ReDim Preserve MonTableau(1 To UBound(MonTableau), 1 To 4)
For Cmpt1 = LBound(MonTableau, 1) To UBound(MonTableau, 1)
MonTableau(Cmpt1, 2) = Left(MonTableau(Cmpt1, 1), 4) * 1
MonTableau(Cmpt1, 3) = Mid(MonTableau(Cmpt1, 1), 5, 2) * 1
MonTableau(Cmpt1, 4) = Right(MonTableau(Cmpt1, 1), 2) * 1
Next Cmpt1
End Sub