Formule
Résolu/Fermé
jp
-
Modifié le 19 déc. 2018 à 14:17
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 20 déc. 2018 à 14:43
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 20 déc. 2018 à 14:43
A voir également:
- Formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
9 réponses
DjiDji59430
Messages postés
4165
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
16 décembre 2024
682
19 déc. 2018 à 16:11
19 déc. 2018 à 16:11
Bonjour,
Essaye en j2 =somme($h:$h) a condition que h ne concerne que les sorties.
Crdlmt
Essaye en j2 =somme($h:$h) a condition que h ne concerne que les sorties.
Crdlmt
C'est presque ça...
Seulement il faudrait dans sortie stock quand je remets 10 quantité de stock augmente. Car là admettons que j'ai 50 en qte sortie stock et que je remets 10 dans sortie de stock, qte de sortie stock met 10 aussi, alors qu'il faudrait que ça se rajoute.....
Merci pour votre aide.
Seulement il faudrait dans sortie stock quand je remets 10 quantité de stock augmente. Car là admettons que j'ai 50 en qte sortie stock et que je remets 10 dans sortie de stock, qte de sortie stock met 10 aussi, alors qu'il faudrait que ça se rajoute.....
Merci pour votre aide.
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
20 déc. 2018 à 07:53
20 déc. 2018 à 07:53
Bonjour,
D'après ce que je comprends, tu as par exemple 50 dans la cellule B1 et tu veux saisir 10 dans cette cellule B1 et que cette valeur s'ajoute au contenu précédent pour donner 60, es ce cela !
D'après ce que je comprends, tu as par exemple 50 dans la cellule B1 et tu veux saisir 10 dans cette cellule B1 et que cette valeur s'ajoute au contenu précédent pour donner 60, es ce cela !
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
20 déc. 2018 à 08:47
20 déc. 2018 à 08:47
Re,
alors ce que tu veux faire ne peut se faire que par VBA si tu as quelques notions.
ensuite il faut être très précis et connaitre exactement la plage à traiter pour ne pas écrire des codes inadaptés et travailler pour rien
alors ce que tu veux faire ne peut se faire que par VBA si tu as quelques notions.
ensuite il faut être très précis et connaitre exactement la plage à traiter pour ne pas écrire des codes inadaptés et travailler pour rien
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
1
20 déc. 2018 à 08:59
20 déc. 2018 à 08:59
non je n'y connais rien en VBA.
Sortie du Stock Valeur Sortie du Stock Quantité sortie du stock/an
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
Sortie du Stock Valeur Sortie du Stock Quantité sortie du stock/an
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
1
>
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
20 déc. 2018 à 09:03
20 déc. 2018 à 09:03
non je n'y connais rien en VBA.
Ci-joint le tableau de ma demande.
et il faut que toute la colonne H et J est le même principe pas qu'une ligne mais jusqu''à 1500.
H I J
Sortie du Stock Valeur Sortie du Stock Quantité sortie du stock/an
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
merci pour ton aide
Ci-joint le tableau de ma demande.
et il faut que toute la colonne H et J est le même principe pas qu'une ligne mais jusqu''à 1500.
H I J
Sortie du Stock Valeur Sortie du Stock Quantité sortie du stock/an
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
0 0,00 € 0
merci pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
20 déc. 2018 à 09:18
20 déc. 2018 à 09:18
Re,
Alors ça va être difficile de se comprendre si tu ne connais pas ce langage
D'après ce que je comprends, plage H2:H1500 tu as ton stock et c'est dans cette plage que tu veux additionner la valeur existante à la valeur saisie, c'est bien ça !
plage I2:I1500 tu doit avoir une formule qui multiplie le stock colonne H par un prix unitaire
et plage J2:J1500 que veux tu faire ou es ce le contraire, c'est dans cette plage que tu veux ajouter la valeur saisie
Alors ça va être difficile de se comprendre si tu ne connais pas ce langage
D'après ce que je comprends, plage H2:H1500 tu as ton stock et c'est dans cette plage que tu veux additionner la valeur existante à la valeur saisie, c'est bien ça !
plage I2:I1500 tu doit avoir une formule qui multiplie le stock colonne H par un prix unitaire
et plage J2:J1500 que veux tu faire ou es ce le contraire, c'est dans cette plage que tu veux ajouter la valeur saisie
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
1
20 déc. 2018 à 09:57
20 déc. 2018 à 09:57
exactement c'est ça, tu as très bien comprit.
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
20 déc. 2018 à 10:03
20 déc. 2018 à 10:03
Re,
On va essayer, clic droit sur ton onglet de feuille concerné/Visualiser le code
dans la partie blanche colle ce code
reviens sur ta feuille et ajoute des valeurs sur ta plage colonne H
On va essayer, clic droit sur ton onglet de feuille concerné/Visualiser le code
dans la partie blanche colle ce code
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Nouveau As Single
If Not Intersect(Target, Range("H2:H1500")) Is Nothing Then
Nouveau = Target
With Application
.EnableEvents = False
.Undo
Target = Target + Nouveau
.EnableEvents = True
End With
End If
End Sub
reviens sur ta feuille et ajoute des valeurs sur ta plage colonne H
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
1
20 déc. 2018 à 10:37
20 déc. 2018 à 10:37
ok, pas vraiment ça.
en fait quand je mets une quantité dans H ça ne me la met pas en J.
Par contre dans H ça se rajoute et on arrive plus à remettre à zéro.
en fait quand je mets une quantité dans H ça ne me la met pas en J.
Par contre dans H ça se rajoute et on arrive plus à remettre à zéro.
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
Modifié le 20 déc. 2018 à 10:55
Modifié le 20 déc. 2018 à 10:55
Re,
et oui la on est dans la programmation, pour remettre ta cellule à zéro, si elle affiche par exemple 50 il te suffit de saisir dans la cellule -50
par contre je ne comprends pas quand je mets une quantité dans H ça ne me la met pas en J
que veux tu exactement, après avoir saisi la valeur en colonne H tu veux la même valeur en conne J ou tu veux que cette valeur s'ajoute à la valeur colonne J qui est différente !
et oui la on est dans la programmation, pour remettre ta cellule à zéro, si elle affiche par exemple 50 il te suffit de saisir dans la cellule -50
par contre je ne comprends pas quand je mets une quantité dans H ça ne me la met pas en J
que veux tu exactement, après avoir saisi la valeur en colonne H tu veux la même valeur en conne J ou tu veux que cette valeur s'ajoute à la valeur colonne J qui est différente !
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
1
20 déc. 2018 à 11:11
20 déc. 2018 à 11:11
ok pour la remise à zéro.
oui je voudrais quand tu entres la valeur dans H que J augmente à chaque rentrer dans J.
Exemple : H10 J10
si encore H10 J20
si encore H30 J50
Et si H0 alors aucune valeur ne rentre dans J reste à 50 dans l'exemple, jusqu'à qu'une autre valeur dans H entre à nouveau.
Tu vois ce que je veux dire ?
oui je voudrais quand tu entres la valeur dans H que J augmente à chaque rentrer dans J.
Exemple : H10 J10
si encore H10 J20
si encore H30 J50
Et si H0 alors aucune valeur ne rentre dans J reste à 50 dans l'exemple, jusqu'à qu'une autre valeur dans H entre à nouveau.
Tu vois ce que je veux dire ?
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
20 déc. 2018 à 11:50
20 déc. 2018 à 11:50
Re,
remplace le code par celui ci
remplace le code par celui ci
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Nouveau As Single
On Error Resume Next
If Not Intersect(Target, Range("H2:H1500")) Is Nothing Then
Nouveau = Target
With Application
.EnableEvents = False
.Undo
Target = Target + Nouveau
If Target + Nouveau > 0 Then Target(1, 3) = Target(1, 3) + Nouveau
.EnableEvents = True
End With
End If
End Sub
Rjp62
Messages postés
44
Date d'inscription
jeudi 20 décembre 2018
Statut
Membre
Dernière intervention
23 mai 2023
1
20 déc. 2018 à 14:11
20 déc. 2018 à 14:11
super mike, ça marche.
encore un gros merci à toi.
passe de bonnes fêtes de fin d'année.
encore un gros merci à toi.
passe de bonnes fêtes de fin d'année.
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
20 déc. 2018 à 14:43
20 déc. 2018 à 14:43
Re,
Merci bonne fête à toi également
je passe le statut de la discussion en résolu
Merci bonne fête à toi également
je passe le statut de la discussion en résolu