• Initiateur de la discussion Initiateur de la discussion Cavare
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Cavare

Guest
Bonjour,

Je viens d'exporter de notre programme de gestion entreprise une liste de véhicule car j'en ai besoin pour créer un autre programme.
Par contre ce que j'ai exporté est difficilement exploitable sur excel. En fait j'ai des lignes vides, ca repete pour chaque donné les noms de colonne et dans une cellule y'a des espaces avant chaque donnée.
Comment pourrais-je faire pour n'avoir qu'une liste de toutes mes données sans avoir à tous retravailler manuellement (une formule ou un code)?
C'est peut etre pas clair mon explication alors voici ci-joint mon fichier.

Merci à tous!
 
Salut Cavare,

Ton fichier n'est pas passé. Il doit être zippé, faire - de 50 ko, le nom ne doit pas contenir d'espace, tiret, accents, ...

Sinon, fais un essai avec Données / Convertir

Ou lorsque tu ouvres ton fichier avec Excel, tu devrais normalement avoir un assistant d'importation qui te permet de séparer les données en fonction du type de délimiteur utilisé.

@+
 
merci pour ta reponse rapide, en effet j'ai mis un espace dans mon fichier joint, le voici. [file name=TYPESVEHICULES.zip size=15075]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TYPESVEHICULES.zip[/file]
 

Pièces jointes

Resalut Cavara,

Essayes ceci :

- Sélectionne ton tableau à partir de la ligne 15 jusqu'en bas

- Installe un filtre automatique (Données / Filtre / Filtre Automatique)

- En 2ème colonne : active le filtre automatique en indiquant

- Personnalisé
- est supérieur à
- indique 1

Ensuite, tu sélectionnes le tableau et tu fais un Copier et tu colles ailleurs.

Dis nous si c'est ce qu tu veux.

@+
 
Rere,

Autre solution par formule :

sur la base de la disposition de tes données :

en A6 :

=DECALER(A17;(LIGNE()-6)*6;0;1;1)&''

A recopier vers la droite et vers le bas

C'est la même formule qui sert pour toutes les colonnes.


A adapter selon la configuration définitive que tu donneras à ta feuille.

@+
 
Oui super, ca me resout un probleme deja, c'est vrais j'y avais pas pansé mais ca marche très bien!!
Merci !

Par contre il me reste le probleme des espaces sur les collones C et D. Comment pourrais-je faire pour les enlever automatiquement:

Exemples:
Sur le tableau j'ai ca:
TR350-PX40T
Je voudrais que ca donne ca:
TR350-PX40T

Merci encore.
 
Rereresalut,

Sur la base de la 2ème solution :

en colonne C :

=SUBSTITUE(DECALER(C17;(LIGNE()-6)*6;0;1;1);' ';'')&''

à recopier vers la droite sur la colonne D.


Sur la base de la 1ère solution :

Traitement manuel :

- Sélectionner les deux colonnes

- Edition / Remplacer /

- Espace

- par rien du tout.


Dis moi quelle solution as-tu retenu.

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Complétude fichier
Réponses
8
Affichages
663
  • Question Question
Microsoft 365 Macro de recherche
Réponses
20
Affichages
2 K
Réponses
2
Affichages
1 K
Réponses
5
Affichages
636
Retour