Conversion liste en tableau Excel

Bonjour

Je sollicite votre aide, j'ai plusieurs listes importantes que j'aimerai regrouper dans un feuille excel.

Mon fichier est actuellement composé de deux colonnes séparé ici par /)

Nom / Robert

Adresse / 7 avenue des Chenes

Ville / Paris

Tél /O1.xxx

N Client / AZYX

Nom Charlemagne

Adresse rue Pein

Ville/ Aix

Tél /

J'aimerai extraire de cette feuille trois colonnes Nom / Adresse / Ville avec les détails de chacun des mes clients.

Comment faire?

Merci pour votre aide.

Alexandre

bonjour

un essai par formule

12alex9450.xlsx (32.39 Ko)

cordialement

Bonjour,

Un autre essai, avec une autre formule

12transpose1.xlsx (11.86 Ko)

Edit : Tulip_4, je sais écrire sous les fichiers !!! Merci

Crdmt

Merci à tous les deux, je vais essayer.

Bon week-end

Je viens de tester la formule du fichier transpose1 mais malheureusement mon fichier n'est pas régulier.

Je peux avoir une suite

Nom

Adresse

Ville

Telephone

Suivi de

Nom

Adresse

Ville (sans téléphone)

Bonjour,

d'où l'intérêt d'envoyer un fichier de même structure et pas du simple texte ...

P.

bonjour

ça ne va etre de la tarte

1) tes villes doivent etre imperativement accompagnées du code postal (a 5chiffres) sans plus

2)les N° de tel pas de texte ni de / ou - .......

car il faut arriver a differencier une cel avec un nom suivi de 5 nombres ;d'une autre qui contient elle aussi des nombres

ça sent le STXT tridactyle

cordialement

Bonjour

une seule voie pour trouver une solution

Joindre 15 à 20 lignes de ton fichier avec entêtes si elles existent, avec les différentes variantes existantes ( nom, prenom, rue ville etc)

La solution sera plus facile à réaliser que de tout faire à la main.

Un bon fichier reflétant la réalité.... et cela peut vraiment s'arranger

Cordialement

FINDRH

PS: si nécessité d'anonymiser, merci de respecter la forme originelle de la combinaison nom prénom (séparateur réel)

Bonjour

En PJ un exemple de liste et à côté le format souhaité.

Merci pour votre aide

Alex

Bonjour,

Il doit y avoir bien mieux mais en vba , ceci semble fonctionner (à tester donc)

Attention le mot "Nom" a un espace derrière !! (ce dont le code tient compte)

P.

Option Explicit

Sub TablVertical()
Dim a, i, n, ad, vi, li, ligne
For i = 2 To [A65000].End(xlUp).Row
   If Cells(i, "A") = "Nom " Then   ' espace après le mot !!!
      Set li = [G65000].End(xlUp)   ' trouver la dernière ligne vide de la colonne des noms
      Set n = Cells(i, "B")
      n.Copy Destination:=li(2)   ' copier le nom sous la dernière cellule occupée en colonne des noms
      ligne = [G65000].End(xlUp).Row   ' mémoriser dernière ligne occupée par un nom
      If Cells(i + 1, "A") <> "Nom " Then
         Cells(i + 1, "B").Copy Destination:=Cells(ligne, "H")
      End If
      If Cells(i + 2, "A") <> "Nom " Then
         Cells(i + 2, "B").Copy Destination:=Cells(ligne, "I")
      End If
      If Cells(i + 3, "A") <> "Nom " Then
         Cells(i + 3, "B").Copy Destination:=Cells(ligne, "J")
      End If
   End If
Next
End Sub

bonjour

un essai par formule +/- potable

le plus dur c'est pour les N° de tel

5alex-resize.xlsx (16.42 Ko)

cordialement

je n'ai pas mis d'explications

Bonjour Tulipe

Ca répond tout à fait à mon besoin, je vais l'étendre à toutes mes feuilles

Merci

Rechercher des sujets similaires à "conversion liste tableau"