Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion nijseri
  • 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 !

N

nijseri

Guest
bonjour j'ai un ficheir excel avec 6 sheet qui reprennent les achat effectuer par mois

J'aiemrais me créer un index avec pour chaque référence qui s'ajout qu'elle soit ajoutée dans une liste à part

voir fichier

feuil 1 et 2 rapport mensuel
Feuil résultat : résultat désiré

Merci d'avance

Eric
 

Pièces jointes

Re : rapport

bonjour nijseri,

ci-dessous solution par macro vba, code à placer dans le module ThisWorkbook

Code:
Private Sub workbook_sheetchange(ByVal Sh As Object, ByVal Target As Range)
If Target.Column <> 2 Or Target = "" Or Sh.Name = "Résultat" Then Exit Sub
    With Sheets("Résultat")
        nbcell = Application.WorksheetFunction.CountIf(.Columns(2), Target.Value)
            If nbcell = 0 Then
                lig = .Cells(65536, 2).End(xlUp).Row + 1
                valmax = Application.WorksheetFunction.Max(.Columns(1)) + 1
                .Cells(lig, 2) = Target.Value
                .Cells(lig, 1) = valmax
                Target.Offset(0, -1) = valmax
            Else: Target.Offset(0, -1) = .Cells(.Columns(2).Find(Target).Row, 1)
            End If
    End With
End Sub

Fonctionne pour toute saisie en colonne 2 de tous les feuillets mis à part l'onglet résultat (il ne se passe rien si on met à blanc une cellule de la colonne B)
si la valeur saisie ne se trouve pas en tant que telle dans la colonne B du feuillet résultat, la procédure ajoute cette saisie à la liste et incrémente la référence et renvoie cette référence dans le feuillet de saisie (en colonne A)
si la saisie est déja dans la liste, renvoie la référence de cette saisie en colonne A

A adapter peut-être à ton pb.
Voir fichier joint
A+
 

Pièces jointes

Re : rapport

Bonjour
j'ai eu l'occasion de tester enfin

Pb : il met bien à jour mais il indexe la référence

dans mon cas les référence sont de ce type 250000004275 avec une description

pour info la réfé"rence est dans les sheet à la colonne E et la descrtiption colonne F

je devrais donc retrouver en colonne A colonne E et colonne B colonne F sans doublons

Merci d'avance

A +
 
Re : rapport

bonsoir nijseri,

d'où l'intérêt d'être parfaitement clair dans ses explications au départ et de mettre en ligne un fichier se rapprochant le plus du fichier d'origine sinon comment veux-tu qu'on t'aide!!

Dans l'attente de ce fichier...

A+
 
Re : rapport

bonjour

bon voici un tableau qui reprend les informations je l'ai nettoyer au maximum
colonne E référence
Colonne F description



Merci d'avance

Nijseri
 

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
22
Affichages
2 K
D
Réponses
2
Affichages
1 K
donia7
D
M
  • Question Question
Réponses
3
Affichages
1 K
Mr.Nobody
M
Réponses
0
Affichages
830
C
Réponses
5
Affichages
2 K
Comfortably_Numb
C
Réponses
1
Affichages
1 K
B
Réponses
1
Affichages
907
Bullrot
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…