Actualiser un autre fichier Excel via une Macro
Bonjour voici mon problème :
Suivant les références de produits rentrés par l’utilisateur sur un fichier Excel. J’aimerai actualiser la base de données présente sur un autre fichier Excel. Ainsi, si l’utilisateur marque une référence dans la colonne 1 du fichier Excel et qu’il enclenche la macro. Ça va rechercher la ligne correspondante à cette référence dans la base de données de l'autre fichier Excel (dans un tableau) et changer des valeurs sur la même ligne notamment la disponibilité. (Passe de disponible à indisponible). J’ai essayé de faire un début de code mais je débute en VBA et c’est un peu difficile de trouver les bonnes commandes.
Sub valider()
Dim i As Integer
i = 2
Dim reference_produit As String
‘Tant que la cellule de coordonnées (i,1) (1ère colonne, ligne i) n’est pas vide :
Do While [ActiveWorkBook.ActiveSheet.Cells(i,1).values <> ""
'On stocke la valeur de la cellule dans reference_produit :
ActiveWorkbook.Worksheets(test).Cells(i, 1).Values =reference_produit
'On recherche reference_produit sur la colonne dans un autre classeur Excel :
‘pour changer de classeur Excel :
ActiveWorkbook = "base de données"
'Recherche de reference_produit dans la colonne 1 au numéro de la ligne j
‘La colonne 7 correspond à la disponibilité et la ligne j à la ligne correspond à la référence du produit :
'pour la cellule de coordonnée (7,j) valeur = indisponible
'On incrémente i de 1 pour passer à la ligne suivante sur l’autre Excel pour actualiser la base de données pour chaque produits. :
i = i + 1
Loop
End Sub
Merci beaucoup.