Mettre à jour une formule

S

SWEAT

Guest
Salut le forum,

Je cherche à l'aide d'une macro qu'une formule se mette à jour automatiquement. Je m'explique : à chaque fois que je lance la macro je veux que ma formule, par exemple : "=BS206/CF41-1" devienne après avoir lancé ma macro : "=BS207/CF41-1", puis "=BS208/CF41-1" etc...,

Merci d'avance pour votra aide.

A+
 
G

Gérard Dezamis

Guest
Bonjour Sweat

Une macro comme :
Sub Macro()
i = Range("B2").Value
Range("B2").Value = i + 1
End Sub

Incremente à chaque click la valeur de l'opération par exemple =BS206/CF41 inscrite dans cette cellule (La mettre dans un bouton sur ta feuille puisque tu dis " à chaque fois que je lance la macro"

Pour que l'opération se fasse automatiquemnt à chaque changement de valeur d'une cellule de la feuille il faut la placer dans la feuille
avec Private Sub Worksheet_SelectionChange(ByVal Target As Range)
En espérant que cela puisse te convenir


@+
GD
 
S

SWEAT

Guest
Merci pour ta réponse, mais ce n'est pas ce que je veux.
C'est de ma faute j'ai mal expliqué.
Je ne veux pas que la valeur de la cellule ajoute +1, mais je veux qu'il change ma formule qui est dans la cellule. En fait ma formule est "=BS206/CF41-1" c'est à dire : cellule BS206 divisé par cellule CF41-1, et je veux quand je clique que cela passe avec la formule suivante :"=BS207/CF41-1"

Merci
 

Discussions similaires

Statistiques des forums

Discussions
313 099
Messages
2 095 235
Membres
106 233
dernier inscrit
Bouzalmad