Bonjour tout le monde,
J'aimerais faciliter la saisie de nouveaux articles dans ma base de données.
J'ai bien réussi à créer mon INPUTBOX.
Mais j'ai un problème lorsque j'ajoute ma condition " si l'article existe déjà dans la base de donées, alors ne pas l'ajouter".
Il s'agit juste d'un problème sur ma condition countif, pouvez - vous m'aider svp?
"incompatibilité de type"
Je vous joint un fichier exemple.
J'aimerais faciliter la saisie de nouveaux articles dans ma base de données.
J'ai bien réussi à créer mon INPUTBOX.
Mais j'ai un problème lorsque j'ajoute ma condition " si l'article existe déjà dans la base de donées, alors ne pas l'ajouter".
Code:
Sub saisie()
'
' saisie Macro
'
Sheets("inventaire").Select 'selectionner cette feuille
Dim distri As String 'variable = distri
Dim facture As String ' variable = facture
With Range("e1").Select
Selection.End(xlDown).Select 'selectionner e1 et aller tout en bas
ActiveCell.Offset(1, 0).Range("A1").Select 'selectionner la cellule en dessous
distri = InputBox("Saissiez le nouveau code distribution", "Code distribution") 'La variable reçoit la valeur entrée dans l'InputBox
If distri <> "" Then 'Si la valeur est différente de "" on affiche le résultat
If "COUNTIF(R1C4:R1C9,""distri"")" = 0 Then
ActiveCell = distri
End If
End If
End With
End Sub
Il s'agit juste d'un problème sur ma condition countif, pouvez - vous m'aider svp?
"incompatibilité de type"
Je vous joint un fichier exemple.
Pièces jointes
Dernière édition: