VBA copier coller date: pb format

  • Initiateur de la discussion Silver Groover
  • Date de début
S

Silver Groover

Guest
Bonjour et Bonne Année à tous !

Alors j'ai bricolé à partir des différentes sources du forum (et on y trouve tout !), et mon pti souci :

je copie une zone (4 colonnes de 22 ligne) d'un fichier vers un autre.
tout est OK, sauf que la 1ère colonne contient des dates (mais pas toutes les lignes) et que celles-ci passent du format JJ/MM/AA à MM/JJ/AA.

j'ai essayé de séparé en 2 zones (celle avec 1 colonne de dates, et 3 avec texte) et d'appliquer "= datevalue()" mais cela ne fonctionne pas avec une zone. Et quand je décompose en 22 lignes ... comme certaine non pas de date, ca bug.

Mon niveau est débutant en VBA (désolé), voici le code (je passe sur les transfert de fichiers) :

copie = Range("zone").Value
lig = Columns(3).Find("", [C117], , , xlByRows).Row
Range(Cells(lig, 1), Cells(lig + 21, 4)) = copie

(Je copie la zone à la suite dans un 2ème fichier à chaque utilisation)
Y-a-t-il une solution avec une boucle ou faut-il tout décomposer ?

Merci bcp pour le tps que vous prendrez pour un débutant qui commence à aimer ca.
 

Statistiques des forums

Discussions
312 379
Messages
2 087 771
Membres
103 662
dernier inscrit
rterterert