Trier données dans un classeur Excel

Fermé
alain3695 - 27 déc. 2008 à 15:04
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 28 déc. 2008 à 01:08
Bonjour,
Voici mon problème, j'ai un très gros fichier excel dont les données sont toutes dans la colonne A. Je voudrais extraire les données qui se situent toutes dans des cellules indépendantes.
Les cellules qui sont à prendre en compte se suivent par trois et toutes nommées en premier From: en second To: et en troisième Date:
J'aimerais par une macro extraire toutes ces données et les collées dans un doc dans le sens suivant
01iere cellule A1 (From) vers A1
02ème cellule A2 (To) vers B2
03ème cellule A3 (Date) vers C3
Merci d'avance
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
27 déc. 2008 à 23:07
bonjour

Tu peux le faire sans macro avec les formules suivantes :
B1 : =SI(GAUCHE($A1;5)="From:";STXT($A1;6;NBCAR($A1)-5);"")
C1 : =SI(GAUCHE($A2;3)="To:";STXT($A2;4;NBCAR($A2)-3);"")
D1 : =SI(GAUCHE($A3;5)="Date:";STXT($A3;6;NBCAR($A3)-5);"")

Tu "tires" ensuite tes formules jusqu'en bas de tes données et tu obtiens tes données sur 3 colonnes.
Tu sélectionnes les 3 colonnes, tu fais "copier" et tu sélectionnes B1 et tu fais collage spécial / valeurs.
Tu sélectionnes les 3 colonnes pour les trier afin d'élimer les lignes vides.
Tu peux les sélectionner pour les coller "dans un doc".
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
28 déc. 2008 à 01:08
Bonjour,
peut-être que gbinforme à compris ce que tu veux faire mais comme tu parle de .Doc je suppose que tu veux coller ça dans un document Word ?
Tu dit..
A+
0