Résultat dans une cellule
Résolu/Fermé
dedji25
Messages postés
353
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
3 mai 2017
-
3 mai 2017 à 14:28
dedji25 Messages postés 353 Date d'inscription samedi 16 janvier 2010 Statut Membre Dernière intervention 3 mai 2017 - 3 mai 2017 à 19:21
dedji25 Messages postés 353 Date d'inscription samedi 16 janvier 2010 Statut Membre Dernière intervention 3 mai 2017 - 3 mai 2017 à 19:21
A voir également:
- Résultat dans une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Lexer resultat - Télécharger - Sport
- Verrouiller une cellule excel - Guide
- Resultat foot - Télécharger - Vie quotidienne
5 réponses
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
3 mai 2017 à 14:42
3 mai 2017 à 14:42
Bonjour,
Oui c'est possible mais uniquement en VBA si tu as quelques notions
Oui c'est possible mais uniquement en VBA si tu as quelques notions
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
3 mai 2017 à 17:16
3 mai 2017 à 17:16
Re,
clic droit sur l'onglet de feuille concernée et colle ce code dans le VBA
Option Explicit
Dim cumul
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
cumul = Range("A2")
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
If Target.Address = "$A$1" Then Range("A2") = cumul * Range("A1")
If Target.Address = "$A$2" Then Range("A2") = Target * Range("A1")
Application.EnableEvents = True
End Sub
tu reviens sur ta feuille de calcul teste en saisissant des valeurs en A1 et A2
clic droit sur l'onglet de feuille concernée et colle ce code dans le VBA
Option Explicit
Dim cumul
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
cumul = Range("A2")
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
If Target.Address = "$A$1" Then Range("A2") = cumul * Range("A1")
If Target.Address = "$A$2" Then Range("A2") = Target * Range("A1")
Application.EnableEvents = True
End Sub
tu reviens sur ta feuille de calcul teste en saisissant des valeurs en A1 et A2
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
3 mai 2017 à 18:09
3 mai 2017 à 18:09
Re,
es ce que c'est cela que tu cherchais faire, si oui tu peux simplifier le code, remplace le code précédent par
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
If Target.Address = "$A$1" Then Range("A2") = [A2] * Range("A1")
If Target.Address = "$A$2" Then Range("A2") = Target * Range("A1")
Application.EnableEvents = True
End Sub
es ce que c'est cela que tu cherchais faire, si oui tu peux simplifier le code, remplace le code précédent par
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
If Target.Address = "$A$1" Then Range("A2") = [A2] * Range("A1")
If Target.Address = "$A$2" Then Range("A2") = Target * Range("A1")
Application.EnableEvents = True
End Sub
dedji25
Messages postés
353
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
3 mai 2017
3
3 mai 2017 à 19:21
3 mai 2017 à 19:21
c'est bien ce que je voulais
merci a vous
merci a vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JEXALO
Messages postés
219
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
19 février 2022
157
3 mai 2017 à 15:17
3 mai 2017 à 15:17
Bonjour,
Une cellule ne peut contenir qu'une valeur.
Si vous voulez utiliser le contenu d'une cellule dans un calcul, il faut faire afficher le résultat dans une autre cellule, par exemple :
En A1 : 5
En A2 : 2
En A3 : =A1*A2 et qui affichera 10
Une cellule ne peut contenir qu'une valeur.
Si vous voulez utiliser le contenu d'une cellule dans un calcul, il faut faire afficher le résultat dans une autre cellule, par exemple :
En A1 : 5
En A2 : 2
En A3 : =A1*A2 et qui affichera 10
3 mai 2017 à 16:57