XL 2013 convertir date avec VBA

  • Initiateur de la discussion Initiateur de la discussion reda1974
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

reda1974

XLDnaute Nouveau
Bonjour à tous,


voila a chaque fois que je télécharge mes données j'ai la colonne de date et de prime qui s'affiche avec des erreurs et je veux savoir comment convertir la date en 20xx automatiquement ainsi que la colonne de la prime en nombre.

merci par avance
 
Re : convertir date avec VBA

bonjour,

j'ai pu trouver ce code qui marche bien mais il est limité jusqu’à la ligne 65536 et de deux dans mon fichier j'ai trois colonne de date la colonne E, F et G

Sub Convertir()
Dim d&, tablo, i&
d = [e65536].End(xlUp).Row
tablo = Application.Transpose(Range("e1:e" & d))
On Error Resume Next 'si toutes les valeurs ne sont pas des dates
For i = 2 To d
tablo(i) = CDbl(CDate(tablo(i)))
Next
With [e1].Resize(d)
.NumberFormat = "dd/mm/yyyy" 'ou autre format Date
.Value = Application.Transpose(tablo)
End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
259
  • Question Question
Power Query Power Query
Réponses
26
Affichages
667
Réponses
5
Affichages
235
Réponses
4
Affichages
137
Réponses
10
Affichages
301
Retour