Test changement automatique (calcul) valeur
Peyo
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour à tous,
Merci d'avance pour votre aide !
En A1, j'ai une formule qui me donne un résultat numérique variable (calculé à partir des valeurs de très nombreuses autres cellules).
Je cherche à faire le test : "si la valeur de A1 change, alors ...".
Le code suivant fonctionnerait si je modifiai manuellement (en sélectionnant) la valeur de A1 :
Je pourrais utiliser le test précédent pour toutes les cellules utilisées pour le calcul de A1, or c'est précisément ce que je cherche à éviter car elles sont très nombreuses (il me faudrait donc autant de tests que de cellules utilisées dans le calcul !).
Je soupçonne que la solution est extrêmement simple, mais quelqu'un pourrait-il m'éclairer ?
MERCI BEAUCOUP :D !
Merci d'avance pour votre aide !
En A1, j'ai une formule qui me donne un résultat numérique variable (calculé à partir des valeurs de très nombreuses autres cellules).
Je cherche à faire le test : "si la valeur de A1 change, alors ...".
Le code suivant fonctionnerait si je modifiai manuellement (en sélectionnant) la valeur de A1 :
If Target.Address = "$A$1" Then
Je pourrais utiliser le test précédent pour toutes les cellules utilisées pour le calcul de A1, or c'est précisément ce que je cherche à éviter car elles sont très nombreuses (il me faudrait donc autant de tests que de cellules utilisées dans le calcul !).
Je soupçonne que la solution est extrêmement simple, mais quelqu'un pourrait-il m'éclairer ?
MERCI BEAUCOUP :D !
A voir également:
- Test changement automatique (calcul) valeur
- Steam deck oled test - Guide
- Test performance pc - Guide
- Changement dns - Guide
- Réponse automatique thunderbird - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
2 réponses
bonjour
je ne sais pas si j'ai bien compris, mais il me semble qu'il te faut tester un changement dans les cellules utilisées par ta formule et si oui, appliquer ta formule
un exemple où une modif dans les cellules A1 ou B1 ou C1 recalcule D1
bonne suite
je ne sais pas si j'ai bien compris, mais il me semble qu'il te faut tester un changement dans les cellules utilisées par ta formule et si oui, appliquer ta formule
un exemple où une modif dans les cellules A1 ou B1 ou C1 recalcule D1
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("A1:C1"), Target) Is Nothing Then
[D1].Value = [A1] + [B1] + [C1]
End If
End Sub
bonne suite