N
Nanard
Guest
Bonjour à tous ,
Voici mon souci sur une facture, à l'aide d'une boite d'un InputBox et de la fonction recherchev, je recherche des clients auxquels j'ai attribué un nombre à 10 chiffres.
Le problème ne se situe pas là
Je voudrais que lorsque le client n'existe pas, que la valeur de la feuil facture de la cellule E11 soit renvoyée dans la feuil Clients sur la dernière cellule vide de la colonne B
Pour le moment j'obtient un 0 !!!
Quelqu'un peut il m'aider
Voici mon code:
Sub recherche_clients()
Dim saisie As Long
Dim DerLigne As Integer
With ActiveWorkbook.Sheets("Facture")
.Range("E10").Value = Application.InputBox(prompt:="Entrez le numéro du client ", Type:=1)
If IsError(.Range("E11").Value) Then
ActiveWorkbook.Sheets("Clients").Select
saisie = num_cli
DerLigne = Sheets("Clients").Range("B65536").End(xlUp).Row + 1
Sheets("Clients").Cells(DerLigne, 2).Value = saisie
Else
Sheets("facture").Range("A21").Select
End If
End With
End Sub
Par avance merci
Nanard
Voici mon souci sur une facture, à l'aide d'une boite d'un InputBox et de la fonction recherchev, je recherche des clients auxquels j'ai attribué un nombre à 10 chiffres.
Le problème ne se situe pas là
Je voudrais que lorsque le client n'existe pas, que la valeur de la feuil facture de la cellule E11 soit renvoyée dans la feuil Clients sur la dernière cellule vide de la colonne B
Pour le moment j'obtient un 0 !!!
Quelqu'un peut il m'aider
Voici mon code:
Sub recherche_clients()
Dim saisie As Long
Dim DerLigne As Integer
With ActiveWorkbook.Sheets("Facture")
.Range("E10").Value = Application.InputBox(prompt:="Entrez le numéro du client ", Type:=1)
If IsError(.Range("E11").Value) Then
ActiveWorkbook.Sheets("Clients").Select
saisie = num_cli
DerLigne = Sheets("Clients").Range("B65536").End(xlUp).Row + 1
Sheets("Clients").Cells(DerLigne, 2).Value = saisie
Else
Sheets("facture").Range("A21").Select
End If
End With
End Sub
Par avance merci
Nanard