A voir également:
- Comparer des prix et afficher nom colonne
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Nom de l'adresse ✓ - Forum Internet / Réseaux sociaux
- Déplacer une colonne excel - Guide
- Comment trouver un numéro à partir du nom et prénom ✓ - Forum Mobile
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
5 réponses
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 292
18 nov. 2010 à 11:47
18 nov. 2010 à 11:47
Bonjour,
Mal compris ta disposition
pour tenter d'être efficace,mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
http://cijoint.fr/
et coller le lien proposé dans le message de réponse
Mal compris ta disposition
pour tenter d'être efficace,mettre le classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
http://cijoint.fr/
et coller le lien proposé dans le message de réponse
Bonjour,
Voici le lien pour le fichier :
http://www.cijoint.fr/cjlink.php?file=cj201011/cijUbEPmK8.xls
Je cherche la formule qui me permettra de remplir automatiquement la colonne C en allant chercher le nom du fournisseur qui a le prix moins cher sur chaque produit.
J'espère que ma demande est plus claire.
Merci.
Elodie
Voici le lien pour le fichier :
http://www.cijoint.fr/cjlink.php?file=cj201011/cijUbEPmK8.xls
Je cherche la formule qui me permettra de remplir automatiquement la colonne C en allant chercher le nom du fournisseur qui a le prix moins cher sur chaque produit.
J'espère que ma demande est plus claire.
Merci.
Elodie
Bonjour Elodie
Essaie de mettre cette macro dans la feuille où se trouve tes données.
A chaque nouvelle entrée. La maco se déclenche automatiquement et recalcule ce qu'elle doit mettre dans la colonne fournisseurs. Seul inconvénient, si deux fournisseurs ont le même tarif, c'est le dernier fornisseur de tes colonnes qui sera pris.
MACRO A COPIER COLLER
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
i = 2
Do Until Cells(i, 2) = ""
j = 4
Do Until Cells(1, j) = ""
If Cells(i, 2) = Cells(i, j) Then
Cells(i, 3) = Cells(1, j)
End If
j = j + 1
Loop
i = i + 1
Loop
End Sub
Cordialement
AGi67
Essaie de mettre cette macro dans la feuille où se trouve tes données.
A chaque nouvelle entrée. La maco se déclenche automatiquement et recalcule ce qu'elle doit mettre dans la colonne fournisseurs. Seul inconvénient, si deux fournisseurs ont le même tarif, c'est le dernier fornisseur de tes colonnes qui sera pris.
MACRO A COPIER COLLER
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
i = 2
Do Until Cells(i, 2) = ""
j = 4
Do Until Cells(1, j) = ""
If Cells(i, 2) = Cells(i, j) Then
Cells(i, 3) = Cells(1, j)
End If
j = j + 1
Loop
i = i + 1
Loop
End Sub
Cordialement
AGi67
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 292
Modifié par michel_m le 18/11/2010 à 14:32
Modifié par michel_m le 18/11/2010 à 14:32
re,
on peut le faire tout simplement par formule sans utiliser VBA !!!
enC2 et à tirer vers le bas
=INDEX(D$1:G$1;EQUIV(B2;D2:G2;0))
on peut le faire tout simplement par formule sans utiliser VBA !!!
enC2 et à tirer vers le bas
=INDEX(D$1:G$1;EQUIV(B2;D2:G2;0))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 292
18 nov. 2010 à 16:55
18 nov. 2010 à 16:55
=SI(A2="";"";SI(SOMME(D2:G2)=0;"non coté";INDEX(D$1:G$1;EQUIV(B2;D2:G2;0))))
reste vide si pas de produit inscrit colonne A et "non coté" si pas de prix proposé