cs_july92
Messages postés1Date d'inscriptionmardi 7 février 2006StatutMembreDernière intervention 7 février 2006
-
7 févr. 2006 à 22:19
CTAC
Messages postés133Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention 8 juin 2012
-
8 févr. 2006 à 14:08
Posté le: Mar Fév 07, 2006 16:29 Sujet du message: [VBA-E] PROBLEME de recherche entre colonnes,
,
----
<HR>,
----
Il sagit dun problème à mon avis très simple pour des experts VB.
Jai deux tableaux Excel : le premier est composé des colonnes pdts, dates, prix de vente et le second seulement des colonnes pdts et dates. Le but est dattribuer à chaque pdt pour chaque date du second tableau un prix de vente en allant chercher linfo dans le premier tableau.
Voilà le code que j'ai écrit mais qui ne fonctionne pas! Merci pour votre aide!
[code]
Private Sub CommandButton1_Click()
Dim i As Integer
Dim j As Integer
Dim a As Integer
Dim b As Integer
Dim k As Integer
'Dim x As Long
i = 3
a = 2
Do
If Worksheets("PVHT").Cells(i, 1) = Worksheets("BDD").Cells(a, 4) Then
i = k
Else
i = i + 1
End If
k = i
If Worksheets("PVHT").Cells(k, 7) = Worksheets("BDD").Cells(a, 40) Then
Worksheets("BDD").Cells(a, 42) = Worksheets("PVHT").Cells(k, 5)
Else
k = k + 1
End If
CTAC
Messages postés133Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention 8 juin 20125 8 févr. 2006 à 14:08
Bonjour,
Le premier tableau sur la feuille 1 avec sur la première ligne
les intitulés pdts, dates, prix.
Sélectionner le tableau,
Insertion Noms Créer Cocher ligne du haut.
Le second tableau sur la feuille 2 avec sur la première ligne
les intitulés pdts, dates, prix
Les pdts et les dates étant renseignés
prix étant en C1
C2 =INDEX(prix;EQUIV(A2&B2;pdts & dates;0))
Valider matricielle Ctrl Maj Entrée
Tirer C2 vers le bas jusqu'a la fin du tableau.