Excel : rotation des données dans une cellule

Résolu/Fermé
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 - 22 mai 2013 à 16:06
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 - 22 mai 2013 à 21:18
Bonjour,

J'ai besoin de votre aide pour une petite macro excel.
Je ne suis pas très bon de base en vba mais je m'en sors environ. Cependant, là, cela dépasse mes connaissances...

Je reçois énormément de données depuis LabView qui sont ensuite collées dans Excel pour un traitement. Pour les cartes de suivi chronologique, j'ai besoin d'utiliser la date collée. Elle est de ce format : 00:40 / 11.03.2013 par exemple.
Et il faudrait inverser le tout -> 11.03.2013 / 00:40
J'ai déjà bien gratouillé dans les changements de formats automatiques cependant, avec la macro que j'utilise, ils ne fonctionnent pas comme il faut.

En bref il faudrait :

- copier la valeur de la cellule contenant la date
- modifier le contenu (comme un rotate bit en assembleur)
- coller le contenu modifié dans une nouvelle cellule.

Merci beaucoup de votre aide !

Amicalement,
rEVOLV3r
A voir également:

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
22 mai 2013 à 16:34
Bonjour,

On résoudre ce problème sans VBA :
1 - Convertir le texte initial en date (numéro de série) avec la formule :
  =DATEVAL(SUBSTITUE(DROITE(A1;10);".";"/")) + TEMPSVAL(GAUCHE(A1;5))
2 - mettre la date au format désiré :
Format Nombre - Catégorie Personnalisée : jj.mm.aaaa" / "hh:mm;@
0
rEVOLV3r Messages postés 223 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2022 28
22 mai 2013 à 21:18
@Patrice33740

Merci beaucoup ! Ca marche du TONNERRE ! :-D
Des fois je me complique un peu trop la vie ^^
Merci bien !

Amicalement,
rEVOLV3r
0