calcul spécifique VBA -> ECXEL

D

doub-r

Guest
calcul spécifique VBA -> ECXEL

Bonjour et meuilleur voeux 2004

j'aimerais savoir comment dans VBA lui faire comprendre que:

Je voudrais que sur excel en modifiant la valeur d'une cellule particuliere
un calcul soit effectuer sans toutefois etre reactualisé a chaque modification d' autres cellules


du style en pseudo code:

Si ma cellule spécifique a été modifier alors
appliquer calcul
end if


Merci d'avance de vos réponse
 
R

Roland

Guest
Re: calcul spécifique VBA -> ECXEL

Bonsoir doub-r

Dans
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
tu fait un test sur ligne et colonne de la cellule active et si vrai
ton code

Essaie et si soucis on te feras un exemple

A+ Roland
 
R

Roland

Guest
Re: calcul spécifique VBA -> ECXEL

Re
Correctif a mon post précédent

c'est la procédure Change et non SelectChange qu'il faut utiliser

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
MsgBox ActiveCell.Address
If ActiveCell.Address = "$A$1" Then
MsgBox " Calcul"
End If
End Sub

Attention la valeur renvoyer dépend du mode de changement de cellule aprés saisie. La première MsgBox te permet de vérifier si l' adresse renvoyée est bien la bonne.

A+ Roland
 

Discussions similaires

Statistiques des forums

Discussions
313 102
Messages
2 095 292
Membres
106 244
dernier inscrit
Zamot