Separer une collonne en plusieur collones

  • Initiateur de la discussion JahRastafari
  • Date de début
J

JahRastafari

Guest
Bonjour, Je voudrais savoir si il est possible de separer un Texte ecrit dans une seule collonne en plusieurs collones, en ecrivant une fonction qui detecte a quel moment il faut passer a une nouvelle collonee, voila un exemple de ce que je voudrais, j'ai les 10 Lignes suivantes, dans la même collone :

13/03/00 2 14:51:37 Décl. Pression UNACK_ALM
13/03/00 2 14:51:37 Alarme Pression d'eau UNACK_ALM
13/03/00 14:51:37 Alarme Débit UNACK_ALM
13/03/00 14:51:37 Disjoncteur UNACK_ALM
13/03/00 14:51:37 Défaut cheminées UNACK_ALM
13/03/00 5 14:51:37 Défaut puissance UNACK_ALM
13/03/00 16:05:39 Décl. Pression d'eau UNACK_ALM
13/03/00 16:05:39 Alarme Pression d'eau nourrice UNACK_ALM
13/03/00 16:05:39 Alarme UNACK_ALM
13/03/00 8 16:05:39 Disjoncteur 42 kV fermé UNACK_ALM
13/03/00 16:05:39 Défaut cheminées UNACK_ALM
13/03/00 8 16:05:39 Défaut puissance maximum UNACK_ALM

On voit tout de suite que cette collone peut être divise en plusieurs collone :
une collonne 'Date', 'Heure', 'Numero', 'Nom', 'Info'
Ce texte est en fait une historique des alarmes apparues. Il y a en tout une centaine d'alarme par jour, et tous les jours je recupere sous Excel grace a une macro les nouveaux fichiers et il faut que je les separe pour qu'il soit plus agreable a lire et pour les trier.

Le probleme est que chaque ligne est differente, comme on peut le voir, de plus le 'Numero' napparait pas a cahque fois. L'ideal serait une fonction qui detecte a quel moment on passe de 'Date' a 'Heure' , de 'Heure' a 'Numero' ..etc..
Mais je ne sai pas si une telle fonction existe et je ne sais pas non plus comment la coder?

Svp, c'est tres important?MERCI de votre aide
 

andré

XLDnaute Barbatruc
Salut,

Voici déjà une début pour les 3 premières colonnes.

Questions :

Je suppose le numéro être toujours inférieur à 10, c'est à dire un seul caractère.
Si ce n'est pas le cas il faut modifier les formules (vaut mieux avant de continuer - lol).

Le nom est-il toujours du type UNACK_ALM, c'est à dire 9 caractères sans espace ?

Ândré. [file name=Jah_V1.zip size=2526]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Jah_V1.zip[/file]
 

tigroo

XLDnaute Nouveau
voici ma contribution, c une macro qui sépare ta selection et mets chaque morceau dans une colonne:
exemple: là tu as colonne 1 ligne 1: 13/03/00 2 14:51:37 Décl. Pression UNACK_ALM
après selection de ta cellule (A1), tu enclenche la macro, du coup tu obtients: 13/03/00 en B1, 2 en C1, etc...
maintenant reste à classer chaque case suivant son type et le tour est joué.

Message édité par: tigroo, à: 03/06/2005 09:57
 

Discussions similaires

Réponses
17
Affichages
3 K

Statistiques des forums

Discussions
312 674
Messages
2 090 786
Membres
104 664
dernier inscrit
jth