Fixer une cellule
Fermé
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
-
15 déc. 2015 à 10:43
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 15 déc. 2015 à 16:47
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 15 déc. 2015 à 16:47
A voir également:
- Fixer une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller cellule excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
15 déc. 2015 à 10:51
15 déc. 2015 à 10:51
Bonjour
je n'ai pas réussi en vous lisant à faire le tri entre A1 et A5. Vous voulez garder la valeur en A1 ou en A5??
et qu'est ce qui définit la valeur de A5
à vous lire
crdlmnt
je n'ai pas réussi en vous lisant à faire le tri entre A1 et A5. Vous voulez garder la valeur en A1 ou en A5??
et qu'est ce qui définit la valeur de A5
à vous lire
crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 306
Modifié par michel_m le 15/12/2015 à 11:17
Modifié par michel_m le 15/12/2015 à 11:17
Bonjour
un essai par macro événementielle à installer dans le module feuille concerné
la maquette de W
https://www.cjoint.com/c/ELpkqwsszRg
Michel
un essai par macro événementielle à installer dans le module feuille concerné
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Range("A3") = Range("A3") + 1
If Target <= 30 Then
Range("A5") = Range("A3")
Else
Range("A5") = Range("A3") - (Range("A1") - 30)
End If
End If
End Sub
la maquette de W
https://www.cjoint.com/c/ELpkqwsszRg
Michel
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 306
15 déc. 2015 à 13:28
15 déc. 2015 à 13:28
Tiens, on peut le faire sans macro!
en A3
=A1+1
en A5
==SI(A1<=30;A3;A3-(A1-30))
en A3
=A1+1
en A5
==SI(A1<=30;A3;A3-(A1-30))
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
2
15 déc. 2015 à 13:29
15 déc. 2015 à 13:29
Bonjour Michel,
le résultat que tu me donne ai presque bon, le résultat de A3 n'ai pas activer par A1.
je m'explique , ce n'est parce-que A1=28 qu'ont dois augmenter de 1 A3.
A1 est un compteur journalier et A3 une cellule qui fait référence a une autre formule.
j'ai essayer de modifier les réglage mais je trop novice pour cela.
Bien à vous
le résultat que tu me donne ai presque bon, le résultat de A3 n'ai pas activer par A1.
je m'explique , ce n'est parce-que A1=28 qu'ont dois augmenter de 1 A3.
A1 est un compteur journalier et A3 une cellule qui fait référence a une autre formule.
j'ai essayer de modifier les réglage mais je trop novice pour cela.
Bien à vous
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 306
>
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
15 déc. 2015 à 13:58
15 déc. 2015 à 13:58
Comment veux tu qu'on si tu nous racontes des énoncés faux:
petit exemple:( A1=30 ; A3=13 donc A5=13 et si A1=31 ; A3=14
et si tu voulais bien nous donner la formule en A3, ca pourrait peut-^tre nous aider !
petit exemple:( A1=30 ; A3=13 donc A5=13 et si A1=31 ; A3=14
et si tu voulais bien nous donner la formule en A3, ca pourrait peut-^tre nous aider !
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
Modifié par Patrice33740 le 15/12/2015 à 11:15
Modifié par Patrice33740 le 15/12/2015 à 11:15
Bonjour,
Pour que le résultat en A5 reste fixe au delà de 30 :
Par exemple :
en A3 : =A1-17
en A5 : =SI(A1>30;13;A3)
Cordialement
Patrice
Pour que le résultat en A5 reste fixe au delà de 30 :
Par exemple :
en A3 : =A1-17
en A5 : =SI(A1>30;13;A3)
Cordialement
Patrice
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
2
15 déc. 2015 à 13:40
15 déc. 2015 à 13:40
Bonjour,
mais cela ne fonctionne pas
Bien à vous
mais cela ne fonctionne pas
Bien à vous
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
2
15 déc. 2015 à 13:41
15 déc. 2015 à 13:41
re,
un vrai 33740? moi 33750 humm
trés proche alors
un vrai 33740? moi 33750 humm
trés proche alors
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
>
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
15 déc. 2015 à 13:56
15 déc. 2015 à 13:56
Dans le sud-ouest de l'hémisphère nord !
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
15 déc. 2015 à 11:21
15 déc. 2015 à 11:21
Bonjour,
je suis perdu dans tes compteurs mais si en A5 tu mets =MIN(13;A3) tu devrais obtenir quelque chose qui ressemble à ce que tu cherches.
Le 13 est la valeur que prend A3 lorsque A1 est à 30 (si j'ai bien compris)
cordialement
je suis perdu dans tes compteurs mais si en A5 tu mets =MIN(13;A3) tu devrais obtenir quelque chose qui ressemble à ce que tu cherches.
Le 13 est la valeur que prend A3 lorsque A1 est à 30 (si j'ai bien compris)
cordialement
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
2
15 déc. 2015 à 13:42
15 déc. 2015 à 13:42
Bonjour JvDo,
A1 est juste un compteur journalier.
A3 obtiens des nombres en fonction d'une autre formule
A5 est mon résultat final si mon compteur arrive a 30
Donc si compteur arrive a 30 et que A3 a le nombre 5 donc A5 gardera 5 même si le compteur continue a tourner.
A1 est juste un compteur journalier.
A3 obtiens des nombres en fonction d'une autre formule
A5 est mon résultat final si mon compteur arrive a 30
Donc si compteur arrive a 30 et que A3 a le nombre 5 donc A5 gardera 5 même si le compteur continue a tourner.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
Modifié par Patrice33740 le 15/12/2015 à 14:01
Modifié par Patrice33740 le 15/12/2015 à 14:01
Par macro :
Cordialement
Patrice
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub If Target.Value >= 30 Then [A5].Value = [A5].Value End Sub
Cordialement
Patrice
guismo33
Messages postés
351
Date d'inscription
samedi 7 décembre 2013
Statut
Membre
Dernière intervention
21 mars 2021
2
15 déc. 2015 à 14:40
15 déc. 2015 à 14:40
re,
Merci, mais comment fonctionne cette macro.
Bien a vous
Merci, mais comment fonctionne cette macro.
Bien a vous
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
15 déc. 2015 à 16:47
15 déc. 2015 à 16:47
Elle remplace la formule en A5 par sa valeur lorsque la valeur du compteur atteint 30
15 déc. 2015 à 13:39
A1 est juste un compteur journalier.
A3 obtiens des nombres en fonction d'une autre formule
A5 est mon résultat final si mon compteur arrive a 30
Donc si compteur arrive a 30 et que A3 a le nombre 5 donc A5 gardera 5 même si le compteur continue a tourner.
Bien à vous