[EXCEL]Lancer le calcul dans une zone

otip -  
 Rose Noire -
Bonjour,

j'ai une feuille où les calculs automatique sont désactivés.

Je copie une fonction dans une plage de cellules. Cela fonctionne bien. Par contre je suis obligé de selectionner toutes les cellules une par une et de faire F2 pour que les calculs s'executent.

Comment faire en vb pour lancer un calcul ?

J'ai essayé :

Range("E" & lig & ":AC" & lig).Calculate

Mais ça ne marche pas.

D'avance Merci.

Otip
A voir également:

3 réponses

otip
 
Ben non mais justement,

Cette feuille contient BEAUCOUP de calculs et c'est pour ça que la fonction de calculs auto a été désactivée.

Donc si je fais calculate, je vais recalculer toute la page et c'est ce que je veux absolument éviter.

Me trompe-je ??

otip
1
Armojax Messages postés 1916 Date d'inscription   Statut Membre Dernière intervention   1 529
 
Bonjour otip,

Fais-toi une petite macro, appelable par touche ou ce que tu veux :

Sub OnCalcule()
Selection.Calculate
End Sub

Tu ne recalculeras que ce que tu auras sélectionné au préalable.
Ajx.
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

as_tu essayé de mettre :

Calculate

tout simplement ?

0
Rose Noire
 
Yop,
essaye de faire un bouton et d'affecter la valeur suivante :

Private Sub Valider_Click()
Feuil2.Calculate
End Sub
0