Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/04/2011, 19h56   #1
Invité de passage
 
Homme Wajdi GHARBI
Ingénieur intégration
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Wajdi GHARBI
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 2
Points : 2
Par défaut Groupement de plages dans TCD

Salut,

Je souhaite créer un TCD qui regroupe les différentes colonnes de nom du fournisseur avec la réference de telle sorte à ce que les noms n'apparaissent qu'une seule fois et les fournisseurs sur d'autres lignes

Voyez la pièce jointe si ma tentative d'explication n'est pas claire ;

Merci beaucoup pour votre aide.
Fichiers attachés
Type de fichier : xls Classeur2.xls (71,0 Ko, 6 affichages)
Achil30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2011, 20h41   #2
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Bonjour et bienvenu au forum.
Malheureusement, l'explication est insuffisante même avec un fichier joint dès le départ.
Regarde ici et essaies d'expliquer davantage ton souci, en décrivant clairement la structuration des données et en formulant une question précise.
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2011, 20h53   #3
Invité de passage
 
Homme Wajdi GHARBI
Ingénieur intégration
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Wajdi GHARBI
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 2
Points : 2
ok
dans les colonnes G,H,I,J,K,L,M,N,O,P, il y a des noms de fournisseur + leurs references qui correspondent à un code "colonne C".
je souhaite faire un TCD ou une formule avec pour chaque code correspond à un nom & une reference avec un retour de ligne pour pouvoir faire une comparaison avec un autre tableau
Achil30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2011, 21h55   #4
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Une macro qui ferait l'affaire (si j'ai bien compris)
Crée une nouvelle feuille que tu nomme Resultat
lance ce code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sub Bouazizi()
Dim Lastlig As Long, i As Long
Dim Nb As Byte, j As Byte
 
Application.ScreenUpdating = False
With Sheets("Resultat")
    .UsedRange.ClearContents
    Sheets("Feuil1").UsedRange.Copy .Range("A1")
    .UsedRange.Replace "(vide)", ""
    Lastlig = .Cells(.Rows.Count, "C").End(xlUp).Row
    For i = Lastlig To 2 Step -1
        Nb = Application.CountA(.Range("I" & i & ":P" & i))
        If Nb > 1 Then
            .Rows(i).Copy
            .Rows(i & ":" & i + Int(Nb / 2) - 1).Insert
            For j = 0 To 6 Step 2
                If .Cells(i, j + 9).Value <> "" Then .Range(.Cells(i, j + 9), .Cells(i, j + 10)).Cut .Range("G" & i + Int(j / 2) + 1)
            Next j
        End If
    Next i
    .Range("I:Q").Delete
End With
End Sub
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 12h00   #5
Invité de passage
 
Homme Wajdi GHARBI
Ingénieur intégration
Inscription : avril 2011
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme Wajdi GHARBI
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 5
Points : 2
Points : 2
Merci infiniment
Achil30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 12h06   #6
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Bonjour
Vu tes explications sommaires sur le sujet, c'était une devinette qu'il fallait solutionner.
Si tu as encore besoin de quelque chose sur le forum, essaies de te donner le temps pour bien expliquer, d'abord pour avoir des réponses précises et secundo, par respect à tes "interlocuteurs" bénévoles.
Si c'est résolu, tu marque résolu (à l'aide du bouton Résolu).
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h15.


 
 
 
 
Partenaires

Hébergement Web