Mise en forme conditionelle avec checkbox

Bonjour a tous,

Je fais appel a vous car mes connaissances en VBA sont limitées. j'espère que vous prendrez le temps de m'aider

Le contexte :

- J'ai un premier onglet "sales" dans lequel je renseigne mes ventes. Je clique sur un bouton et mes ventes s'exportent automatiquement dans les onglets Stock et suivit des ventes (graphs) de la bonne collection.

- J'ai donc 3 onglet stock (collection 1, 2 et 3)

Bon, une fois mes ventes exportées, j'aimerais que la case a cochée présente a la fin de chaque ligne de vente COLORE la ligne dans laquelle la vente est apparue (dans l'onglet stocks et suivit des ventes)

Donc si la case est PAS cochée, rouge

et si cochée, vert

Ca sous entend, que quand je Click sur cette petite case, il doit regarder quelle vente c'est et colorer la ou cette ligne a été copiée, dans le bon onglet quoi ....

J'espère avoir été clair !!

J'espère aussi que vous allez pouvoir m'aider !

Cheers d'australie !!

Voir fichier joint

Bonjour

Un essai

bonsoir Banzai,

Je te remercie pour ta réponse rapide.

J'ai regardé le code que tu as crée et je t'avoue que ça dépasse mes connaissances.

Quoi qu'il en soit cela fonctionne mais a l'envers :p

Quand elle est cochée il faut que ce soit vert.

J'ai donc inversé les couleurs

C'est formidable en tous cas !

Peux tu m'expliquer pourquoi cela pose problème de mettre une checkbox ? car la tout fonctionne non ?

Deuxieme chose, est-il possible de colorer aussi la ligne dans 'sales' ?

Dans le cas ou je supprime une vente, peut-on supprimer auto les ligne concernées dans stock et graph ?

Merci Banzai

Bonjour

gambi a écrit :

cela pose problème de mettre une checkbox ?

A cause des contraintes notées dans le fichier

gambi a écrit :

Deuxieme chose, est-il possible de colorer aussi la ligne dans 'sales' ?

Bien sur

Rajoutes la ligne

  If Range("D" & Ligne) <> "" Then
    Range("A" & Ligne & ":K" & Ligne).Interior.ColorIndex = Couleur
    With Sheets("Stock - " & Range("D" & Ligne) & " Collection")
gambi a écrit :

Dans le cas ou je supprime une vente, peut-on supprimer auto les ligne concernées dans stock et graph ?

Comment sait-on que la ligne est supprimée (marque ou autre) ?

Bonjour banzai,

Merci pour les modifications !

Pour savoir si supprimé, je pensais au truc le

PLus simple ... Juste effacer le contenu :p ou peut être par l'action de supprimer la

Ligne concernée ... Mais si la vente se supprime va y avoir un ligne vide dans l'autre tableau ...

Je suis clair ? C'est compliqué d'expliquer par écrit :p

Bonjour

Peut-être que c'est le plus simple de supprimer la ligne, mais c'est le plus compliqué à gérer

On est obligé de reconstruire tous les tableaux dans les pages

Je ne me lance pas dans cette opération

Je passe la main

A oui d'accord beaucoup trop complexe !

On supprimera manuellement :p et au pire y'aura des trous mais ça change rien aux résultats !

Merci beaucoup pour ton aide !

Je marque le sujet comme résolu.

Je te souhaite une bonne journée ainsi qu'à tous le forum !

Cheers d'Australie !

Rechercher des sujets similaires à "mise forme conditionelle checkbox"