Besoin d'aide merci d'avance

  • Initiateur de la discussion Initiateur de la discussion TONTON 075
  • 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 !

T

TONTON 075

Guest
Bonjour à toutes et à tous,

J'ai besoin d'une formule que je n'arrive pas à effectuer.
Aidez moi SVP.

Un Grand Merci à celui qui trouve

Cordialement.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Besoin d'aide merci d'avance

Bonjour Tonton et bienvenu, Jbobo bonjour le forum,

Une proposition VBA :
Code:
Sub Macro1()
Dim dico As Object 'déclare la variable dico
Dim pl As Range 'décalre la variable pl
Dim cel As Range 'décalre la variable cel
Dim tbl As Variant 'décalre la variable tbl
Dim x As Integer 'déclare la variable x
 
Set dico = CreateObject("Scripting.Dictionary") 'définit la variable dico
With Sheets("Feuil1") 'prend en compte l'onglet "Feuil1"
    Set pl = .Range("A12:A" & .Cells(Application.Rows.Count, 1).End(xlUp).Row) 'définit la plage pl
End With 'fin de la prise en compte de ...
For Each cel In pl 'boucle sur toutes les cellules cel de la plage pl
    dico(cel.Value) = "" 'alimente le dico
Next cel 'prochaine cellule de la plage
tbl = dico.keys 'récupère les données de la plage sans doublons
With Sheets("Feuil2") 'prend en compte l'onglet "Feuil2")
    For x = 0 To UBound(tbl, 1) 'boucle sur tous les éléments du tableau tbl
        'place dans la colonne G (à partir de la ligne 12...à adapter) le nombre de fois que l'élément apparaît dans la plage pl suivit d'un espace et suivi de la valeur de l'élément
        .Range("G12").Offset(x, 0).Value = Application.WorksheetFunction.CountIf(pl, tbl(x)) & " " & tbl(x)
    Next x 'prochain élément de la boucle
End With 'fin de al prise en compte de ...
End Sub
 
Re : Besoin d'aide merci d'avance

Merci jbobo
c vraiment formidable - excuse-moi mais j'ai encore une chose a te demander si bien sur ca ne te derange pas
avec ta formule est-il possible d'avoir comme au debut 3 volswagen golf 4 et en indiquant derriere ceci 1 vendu par francois et 2 par denis ca ferait ceci " 3 volkswagen gol4 dont 1 vendu par francois et 2 par denis " en sachant qu'il y en a dans differentes cellules -
encore un grand merci pour ton aide
 
Re : Besoin d'aide merci d'avance

Merci jbobo
c vraiment formidable - excuse-moi mais j'ai encore une chose a te demander si bien sur ca ne te derange pas
avec ta formule est-il possible d'avoir comme au debut 3 volswagen golf 4 et en indiquant derriere ceci 1 vendu par francois et 2 par denis ca ferait ceci " 3 volkswagen gol4 dont 1 vendu par francois et 2 par denis " en sachant qu'il y en a dans differentes cellules -
encore un grand merci pour ton aide
 
Re : Besoin d'aide merci d'avance

re,

Est ce possible que tu envois un fichier exemple avec les differentes données que tu souhaites intégrer, ou sinon essai de comprendre la formule afin de l'adapter à tes contraintes. pour info le & dans la formule permet de concatener differentes données de différentes cellules : Par exemple, si en A1 tu as "2" et en B1 tu as "voitures", alors si en tu mets en C1 =A1&B1 tu obtiendras : 2voitures. Si tu veux intégrer du texte , tu peux ecrire la formule comme ceci : en C1 = A1&" "&B1&" neuves" et tu obtiendras 2 voitures neuves. Vois si ça peut t'aider sinon joins un fichier.
 
Re : Besoin d'aide merci d'avance

Salut jbobo
je te transmets le fichier comme tu me l'as demande
pour moi je n'arrive pas a le faire
j'espere que tu sera meilleur que moi mais je n'en doute pas
tu vas arriver a le faire
merci d'avance jbobo
 

Pièces jointes

- 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

Réponses
13
Affichages
306
Réponses
4
Affichages
228
Réponses
8
Affichages
317
Réponses
1
Affichages
110
Réponses
10
Affichages
379
Retour