Bonjour à toute la communauté,
Je suis bloqué sur une question de copier/coller en VBA et me demande d'ailleurs si ce que je souhaite n'est pas trop complexe à mettre en place.
Je vous expose le cas:
J'ai une feuille que nous appellerons Feuille 1 qui contient une quinzaine de colonnes de références. Je souhaite copier coller dans une Feuille 2 les références des cellules des colonnes (A;D;I;N) seulement si les valeurs de la cellule de la même ligne de référence d'une cinquième colonne (O) affiche OK (au lieu de KO).
J'ai bien un code me permettant d'exécuter le copier coller sans aucun soucis mais pas le code permettant de le faire selon la valeur de la cellule.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Feuil1.Range("A:A,D:D, I:I,N:N").Copy Feuil2.Cells(1, 1)
End Sub
Ce code fonctionne tant que je suis sur un plaquage bête et méchant de mes données. Je pense comprendre qu'il faut demander d'analyser sur le nombre de lignes du tableau le nombre de cellule de la colonne O avec la valeur OK pour coller les références des 4 autres mais suis incapable de voir comment l'écrire clairement.
Merci déjà d'avance pour le temps passé à réfléchir à ce sujet et pour celles et ceux qui prendront le temps de me répondre.
Bernard