1 pièce(s) jointe(s)
Mise en forme automatique.
Bonjour,
je reviens vers vous car j'ai un nouveau soucis avec Excel...
J'ai détaillé sur l'onglet "ADAM" et sur l'onglet "Résumé_FEX" mes problèmes...
Voici le code mis en place...
Code:
1 2 3 4 5 6 7
| Dim NbrOui As Integer
Private Sub Worksheet_Change(ByVal Target As Range)
Ligne = ActiveCell.Row
NbrOui = Application.WorksheetFunction.CountIf(Range("C" & Ligne & ":O" & Ligne), "Oui")
If NbrOui < "4" Then Range("P" & Ligne).Value = NbrOui & " validation(s) sur 4"
If Range("P" & Ligne) <> "" And NbrOui >= 4 Then Range("P" & Ligne).Value = "Validé le " & Date
End Sub |
- Je ne voudrai pas que les lignes 1 et 2 soit affectées par ce code
- J'ai 20 feuilles identiques dans mon fichier Excel (hormi le premier onglet), il y a t'il moyen que la macro se fasse depuis "ThisWorkBook" avec un Worksheet activated ou un truc comme ça pour ne pas à avoir à écrire le code sur chaque onglet (je pense que j'ai tourné autour de la solution... mais sans la trouver...)
- Ensuite et c'est là que je galère vraiment... Je voudrai que la valeur l'onglet "ADAM" / colonne P aille sur l'onglet Résumé_FEX en cellule F sur la ligne qui correspond à la valeur de la colonne A de la feuille "ADAM" -même à relire c'est compliqué ^^)
J'espère que vous aurez une solution rapidement, il me reste 2 jours de boulot avant un repos bien mérité ^^ Sinon, ça sera pour mon retour ;)
D'avance merci
Akhlan