Comment faire pour afficher le résultat sur des cellules différentes? (VBA Excel 2007)
J'ai calculé des valeurs et il devrait y avoir deux résultats. Je veux afficher ces résultats dans deux cellules différentes.
Quand j'ai changé de A1 ou de A2 valeur, excel est arrêté. Est-il de toute façon je peux afficher les valeurs?
Sheet1
Private Sub Worksheet_Change(ByVal Target As Range)
Call DisplayResult
End Sub
Module1
Sub DisplayResult()
Range("A3").Value = Range("A1").Select.Value + Range("A2").Select.Value
Range("B3").Value = Range("B1").Select.Value + Range("B2").Select.Value
End Sub
Vous devez vous connecter pour publier un commentaire.
vous n'avez pas besoin d'utiliser .sélectionnez ici -
Feuille De Calcul Code:
Code Du Module:
Si vous mettez le
Call DisplayResult
ligne dans votre routine sub Worksheet_Change sans limiter la portée, il devrait être déclenchée sur, puis elle finit par entrer dans une boucle infinie (DisplayResult déclenche le sub Worksheet_Change). Quand les DisplayResult code est-il déclenché? Seulement quand vous avez changé la Plage A1:B2 ?