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...
- Je ne voudrai pas que les lignes 1 et 2 soit affectées par ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
- 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
Partager