Se connecter / S'enregistrer
Votre question

Aide programmation excel

Tags :
  • Serveur
  • Microsoft Excel
  • format
  • Programmation
Dernière réponse : dans Programmation
19 Juin 2012 14:26:06

Bonjour
j'ai un souci avec excel j'aimerais recopier les données d'un tableau vers un autre mais en modifiant le format de la date car il est tout collé (ex: 20111225174502) soit AAAAMMJJhhmmss. j'aimerais que sa devienne dans 2 colonne de l'autre tableaux, une colonne date avec le format (AAAAMMJJ) et une colonne avec le format (hh:mm:ss).

De plus le premier tableau est issue d'un serveur donc il s'actualise
Il faudrait faire une boucle en prenant toutes les lignes jusqu'à une case vide
J'espère que quelqu'un pourra m'aider!
merci,

Autres pages sur : aide programmation excel

a c 232 L Programmation
21 Juin 2012 10:38:30

Salut,

Pour boucler tant que la case n'est pas vide :
  1. ' Selectionne la première cellule du tableau
  2. Range("A1").Select
  3.  
  4. ' Boucle tant que pas vide
  5. Do While Not (IsEmpty(ActiveCell))
  6. NbLigne = NbLigne + 1
  7. Selection.Offset(1, 0).Select
  8. Loop


Pour récupérer la partie jour de ta date :
  1. LEFT(laDate, 8)


Pour récupérer la partie heure de ta date :
  1. RIGHT(laDate, 6)


Et tu peux les formater comme tu veux
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS