Calcul d'une valeur en fonction d'une valeur existante
Ferméf894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 19 janv. 2023 à 16:50
- Calcul d'une valeur en fonction d'une valeur existante
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Fonction si et - Guide
- Calculer une moyenne sur excel - Guide
- Attribuer une valeur à une cellule texte excel ✓ - Forum Excel
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
3 réponses
18 janv. 2023 à 17:05
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?
Modifié le 19 janv. 2023 à 11:01
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.com
Allez 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...
19 janv. 2023 à 11:12
voici le fichier
https://www.cjoint.com/c/MAtklikoAgf
19 janv. 2023 à 11:20
Re,
Et la macro VBA!!!!
Modifié le 19 janv. 2023 à 11:49
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 Sub
au 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
19 janv. 2023 à 11:45
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
19 janv. 2023 à 11:54
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
19 janv. 2023 à 12:19
pour la faire apparaitre il me suffira juste de cliquer deux fois sur la case que je vaux par exemple je clique deux fois sur D6 et ça m'ouvre la macro
pour ma part il apparait bien
19 janv. 2023 à 07:39
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 baissera
par 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