• Initiateur de la discussion Initiateur de la discussion gao77610
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gao77610

Guest
Bonjour à tous

Voila mon soucis:
Exemple
Feuil2 A1 valeur -18 et Feuil1 A1 valeur 0, Si Feuil2 passe à -19 puis -20 par bouton feuil1 passe à -1 puis -2 quand feuil2 est modifié, le pire c'est que Feuil2 A1 passe en A2 le lendemain et ainsi de suite

J'espere avoir été explicite

Merci pour les réponses par avance
 
Re : Prob de condition

Bonjour,

Ca, pour être explicite... tu es explicite, mais... je dois pas avoir la même définition du mot explicite.

Personnellement, j'ai déjà du mal à comprendre si tu souhaites obtenir ce que tu exposes, ou bien si c'est un résultat qui t'indispose puisque tu utilises "le pire"... comme si donc ca t'embêtait.

Si tu pouvais nous mettre un bout de fichier... ce serait cool !!!
 
Re : Prob de condition

Bonjour

Si la cellule de la Feuil1 ne changeait pas tous les jours, il n'y aurait pas de prob, mais c'est le cas

Si(Feuil1!A1<=0;Feuil2!A1=((Feuil1!A1-1)+18);"")

la cellule Feuil1!A1 passe en Feuil1!A2 le lendemain et ainsi de suite

Merci
 
Dernière modification par un modérateur:
Re : Prob de condition

Bonjour gao, salut Brigitte et Gael,

Il me semble que sans fichier on n'est pas sorti de l'auberge.

- C'est Feuil1!A1 ou Feuil2!A1 qui "change" le lendemain ?

- Ce "changement" quand et comment se produit-il ? par macro ?

- Enfin Si(Feuil1!A1<=0;Feuil2!A1=((Feuil1!A1-1)+18);""), si c'est une formule, elle sert à quoi ? A priori elle renvoie VRAI ou FAUX ou ""...

A+
 
Dernière édition:
Re : Prob de condition

Bonjour à tous

Désolé de ne pas etre tres explicite, je vais essayer de l'etre

Par bouton macro:

Je clic Feuil3 A1, cela diminue la valeur de Feuil1 A1 =-1 feuil2 A1 = -1
Le lendemain 1 clic Feuil3 A1, Feuil1 A2 =-2 Feuil2 A1 =-1,2 clic =-3 et Feuil2 A2=-2
Le lendemain 2 clic Feuil3 A1, Feuil1 A3 =-5, Feuil2 A3 =-2

Les cellules sont des exemples

J'espère avoir été explicite

Voici ma macro de départ
Public Sub IncrementeStock13()

Dim DateSortie As Range

Dim DateStock As Range

Dim DateHS As Range

Dim DateActuelle As Date

Set DateSortie = Sheets("Sortie").Range("A65536").End(xlUp)

Set DateStock = Sheets("Stock").Range("A65536").End(xlUp)

Set DateHS = Sheets("HS").Range("A65536").End(xlUp)

DateActuelle = Date

If DateSortie.Value <> DateActuelle Then

DateSortie.Offset(1, 0).Value = DateActuelle

DateStock.Offset(1, 0).Value = DateActuelle

DateHS.Offset(1, 0).Value = DateActuelle

DateSortie.Offset(1, 13).Value = DateSortie.Offset(0, 13).Value - 1

DateStock.Offset(1, 13).Value = DateStock.Offset(0, 13).Value - 1

DateHS.Offset(1, 13).Value = DateHS.Offset(0, 13).Value + 1

Else

DateSortie.Offset(0, 13).Value = DateSortie.Offset(0, 13).Value - 1

DateStock.Offset(0, 13).Value = DateStock.Offset(0, 13).Value - 1

DateHS.Offset(0, 13).Value = DateHS.Offset(0, 13).Value + 1

End If

Set DateSortie = Nothing

Set DateStock = Nothing

Set DateHS = Nothing

Merci pour les aides
 
Re : Prob de condition

Re,

A force d'expliciter, on va peut-être y arriver 😉

Je crois comprendre quelque chose : la Feuil1 tient compte de tous les clics depuis le début, alors que la Feuil2 ne tient compte que des clics du jour.

Mais dans la macro il y a 3 feuilles, faudrait expliciter 😛

A+
 
Re : Prob de condition

Re

Bon il y a 3 feuilles car je t'ai donné toute la macro, ca correspond a d'autre valeur a part.

Pour etre plus precis

Feuil2 doit correspondre au nombre de clic, feuil1 ne sert qu'a savoir si negatif ou positif
Si negatif le clic sera negatif, si positif le clic sera positif et en plus le negatif se cumul feuil2

Merci

Je suis novice en VBA
 
Dernière modification par un modérateur:
Re : Prob de condition

Re

Bon oublions les feuilles , je m'en arrangerait apres.
Je désire une condition par clic, ca c'est claire

J'ai un stock, quand un tech donne materiel HS je lui rend l'equivalent, si le stock est positif , si le stock est négatif je lui doit.

A=Stock B=Rendu C=Doit D=HS
Si A = + B=+ C=ne bouge pas D=+
Si A = - B= ne bouge pas C=- D=+

Tous ça pour un seul clic, si 2 clic tout est *2

et tous les jours A et D change de ligne, A1 devient A2 puis A3, pour D pareil

Je ne peux pas faire mieu dans la clarete

Merci
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
668
N
Réponses
6
Affichages
2 K
Navillus
N
Retour