Bonjour
J'ai un classeur excel avec 2 feuilles-Ventes et Stock,je souhaiterai lorsque je rentre une vente que l'article dans la liste Stock soit supprimé
Merci
Bonjour
J'ai un classeur excel avec 2 feuilles-Ventes et Stock,je souhaiterai lorsque je rentre une vente que l'article dans la liste Stock soit supprimé
Merci
Bonjour Ladypalace,
Il est compliqué de t'aider avec si peu de détails.
Faut-il changer une valeur d'un champ ou supprimer une ligne ? Peut-être te faudra-t-il plutôt une solution en VB.
Antony
Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Si le post vous est utile un petit fait toujours plaisir et pensez à passer en
Et surtout -> Balise CODE
Voilà déjà un détail supplémentaire
Ou fais-tu la saisie ? Que saisis-tu ? Comment va-t-on reconnaitre la ligne à supprimer dans l'autre feuille ?
Antony
Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Si le post vous est utile un petit fait toujours plaisir et pensez à passer en
Et surtout -> Balise CODE
Dans un Module :
Dans le module de la Feuille Ventes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Option Explicit Function LigneDansStock(ByVal reference As Long) As Long Dim rg As Range Set rg = Sheets("Stock").Range("A:A").Find(reference) If Not rg Is Nothing Then LigneDansStock = rg.Row End Function Sub SupprimerLigne(ByVal ligne As Long) Sheets("Stock").Rows(ligne).Delete End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim i& If Target.Column = 2 Then For i = 1 To 5 Target.Offset(0, i) = Target.Offset(0, i) Next i SupprimerLigne (LigneDansStock(Target.Value)) End If End Sub
Antony
Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Si le post vous est utile un petit fait toujours plaisir et pensez à passer en
Et surtout -> Balise CODE
Peux tu me detailler la procedure car je ne connais pas VBA
Merci pour ton aide
Bonjour Ladypalace,
Mon précédent post et ce Tuto devraient te permettre de coller le code fourni au bon endroit.
Antony
Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
Si le post vous est utile un petit fait toujours plaisir et pensez à passer en
Et surtout -> Balise CODE
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager