Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Date inversée VBA

bernaroff

XLDnaute Junior
Bonjour à tous,

J'ai un souci avec ma macro. La Feuil 1 (Points 10) m'est donnée, cependant si vous regarder certaine date lors du lancement de la macro, les jours et les mois sont inversés, et je ne comprends pas pourquoi.

Quelqu'un aurait-il une solution comme copier le texte et non la valeur ou je ne sais trop quoi pour concerver les dates telles qu'elles apparaissent dans la première page

Merci
Bernaroff
 

Pièces jointes

  • Exemple.xls
    215.5 KB · Affichages: 69
  • Exemple.xls
    215.5 KB · Affichages: 76
  • Exemple.xls
    215.5 KB · Affichages: 75

Pierrot93

XLDnaute Barbatruc
Re : Date inversée VBA

Bonjour,

vite fait en passant, pas ouvert ton fichier, mais regarde peut être du coté de la fonction "CDate".... touche de fonction F1 dans l'aide vba, te précisera l'utilisation..

bonne journée
@+
 

job75

XLDnaute Barbatruc
Re : Date inversée VBA

Bonjour Bernaroff, salut Pierrot

Au lieu de se compliquer la vie avec :

Code:
Sheets("Puissance périodisée").Cells(4 + l, 1).Value = Sheets("Points 10").Cells(debut + 2, 1).Text
écrire bêtement :

Code:
Sheets("Puissance périodisée").Cells(4 + l, 1).Value = Sheets("Points 10").Cells(debut + 2, 1)

A+
 

bernaroff

XLDnaute Junior
Re : Date inversée VBA

re:

effectivement ça marche, j'étais parti sur un copié/coller pour résoudre mon problème, ça marchait mais voilà ce que j'obtenais:
Sheets("Points 10").Activate
Range(Cells(debut + 2, 1), Cells(debut + 2, 1)).Select
Selection.Copy
Sheets("Puissance périodisée").Activate
Range(Cells(4 + l, 1), Cells(4 + l, 1)).Select
ActiveSheet.Paste
Sheets("Points 10").Activate
Range(Cells(i - 1, 1), Cells(i - 1, 1)).Select
Selection.Copy
Sheets("Puissance périodisée").Activate
Range(Cells(4 + l, 3), Cells(4 + l, 3)).Select
ActiveSheet.Paste

Merci beaucoup pour la solution
Cordialement
Benraroff
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…