Macro - Changer contenu cellule en fonction d'une autre

Bonjour à toutes et tous,

Surement très simple mais bon.

Je dois créer une macro qui aura plusieurs étapes dont :

1° dans deux de mes colonnes de C3 à C14 et de D3 à D14, l'utilisateur doit mettre des "+" ou des "++"

si une des deux colonnes reçoit un "+" au C5, automatiquement l'autre colonne en D5 doit afficher un aussi un "+".

Inversement si D6 reçoit "+" alors C6 doit afficher également en un "+".

Quelle que soit la colonne qui reçoit un "++" alors l'autre en regard reste vide.

2° je dois comptabiliser ensuite le nombre de + dans chaque colonne et appliquer une formule de type :

(total D - total C / Total D + Total C)*100=

Voilà voilà,

J'ai travaillé un peu quand même

  • Donc j'ai ma formule pour le nombre de "+" => =NBCAR(C3) idem pour toutes les autres en fonction de la cellule
  • =SI((C3="+");"+";"") que j'aurais pu mettre simplement dans la cellule D3 mais le problème c'est que l'utilisateur doit insérer dans la cellule.

alors j'ai regardé au niveau des macros ! bigre... et j'ai commencé comme cela :

Private Sub CommandButton1_Click()

If Range("C3") = "+" Then
Range("D3") = "+"
End If

End Sub

mais je vais pas aller bien loin avec ça...

Comment faire pour programmer d'aller voir de C3 à C14 par exemple et changer dans la colonne D si nécessaire et de D3 à D14 changer dans la colonne C

Merci à vous d'avance

Bonjour

Un essai

Un tout tout grand merci cela l'air de fonctionner sans problème.

Je teste encore et j’étudierai ca.

Banzaiiiiii

bonjour,

je confirme et te remercie encore tout baigne !

@+

Rechercher des sujets similaires à "macro changer contenu fonction"