Calcul d'une valeur en fonction d'une valeur existante
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila mon soucis, j'ai un tableau ci-joint. dans le tableau il y a une ligne retouche.
j'ai donc mis la première valeur, j'essaye donc de faire un inputbox demandant ce que l'on veux rajouter à la valeur déjà présente
re = InputBox("inscrivez le nombre de retouche en plus ou en moins")
j'aimerais donc que mon code parte chercher la valeur de la cellule précédente puis fais le calcule de "re" et la cellule précédente
je ne sais pas si j'ai été claire
merci de votre aide
3 réponses
-
Bonjour,
je ne sais pas si j'ai été claire
Pas vraiment, mais ca ne va pas dure.
L'inputbox apparait par magie?
La ligne retouche est la seule a etre concernee?
La cellule precedente reste toujours la meme ici ou il y a le nombre?
La valeur calculee reste en suspend, ne sert a rien?
-
bonjour,
Lorsque je lance la macro l'inputbox apparaît bien. Je ne vois pas pourquoi elle ne devrait pas apparaître.
La ligne retouche n'est pas la seule à être touché, mais je veux que les modules soient séparé pour les personnes qui arriveront après moi. Pour ne pas compliquer la tâche pour eux...
La cellule précédente n'est pas toujours la même, non.
La valeur calculée continuera sur toute la ligne en fonction de la durée de la fabrication donc le nombre augmentera ou baisserapar exemple A1=8, je complète ma deuxième case, une inputbox apparaît en demandant le nombre de retouche en plus.
-je rentre -1, le modules calcul donc 8-1 = 7 et le rentre dans la case A2
-je rentre 8, le modules calcul donc 8+1 = 9 et le rentre dans la case A2
il comprend s'il doit soustraire ou additionner
j'ai été plus claire ?
Merci du temps que tu prend pour répondre à mon topic
-
-
Bonjour,
j'ai été plus claire ?
Pouvez mettre un fichier exemple a dispo
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.comAllez sur ce site : http://cjoint.com
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse... -
-
-
je n'ai rien de concret je n'ai pas vraiment le temps d'apprendre, je suis vraiment un très gros débutant. Je compte regarder des tuto et tout les code qui s'en suit.
les code que j'ai en vba sont ridicule et ne fonctionne pas
Dim re As Integer, var As Integer Sub retouche() re = InputBox("veuillez indiquer le nombre de retouche en plus ou en moins") var = Range("D6").Value Total = var + re ActiveCell.Value = Total End Subau lieu de dire je veux la cellule D6 je voudrais mettre je voudrais la cellule précédente
et finir pas insérer le résultats dans la cellule sélectionnée
cellule sélectionné (celle après la cellule du 20)
le code cherche la valeur de la cellule précédente c'est à dire (20) le reporte sur la cellule sélectionnée et l'additionne à la valeur donné dans l'inputbox
-
Re,
un très gros débutant
Si cela s'arrete la....
Rappel:
Je ne vois pas pourquoi elle ne devrait pas apparaître.
Ben oui, mais comment je fais pour la faire apparaitre
Vous avez des colonnes par date, pouvez quand-meme expliquer plus car votre exemple cellule A1, A2 n'est pas vraiment representatif vu la structure fichier
-
Avec un peu de persévérance j'y arrive !!!
y a t'il quand même un moyen de rendre le code plus simple ?
Dim re As Integer, var As Integer Sub retouche() ActiveCell.Previous.Select var = ActiveCell.Value ActiveCell.Next.Select re = InputBox("veuillez indiquer le nombre de retouche en plus ou en moins") var = Range("D6").Value Total = var + re ActiveCell.Value = Total End Sub -
-

