Ne maitrisant pas le langage VBA, je souhaiterais savoir si quelqu'un pourrait m'aider à transférer une ligne entière de ma feuille suivi prospects vers la feuille clients à partir du moment ou je mais un OUI dans la colonne B de ma feuille suivi prospects.
Voici en pièce jointe mon tableau...
J'ai vu que c'était possible mais je n'arrive pas à le mettre en application pour mon fichier.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Value = "OUI" Then
Feuil2.Rows(Feuil2.[A65000].End(3).Row + 1).Value = Rows(Target.Row).Value
End If
End Sub
=>Youky(BJ) (meilleurs voeux pour 2021)
J'ai rajouté un test sinon erreur chez moi
Et je suis passé par EntireRow (si j'ai bien compris la donne)
VB:
Private Sub Worksheet_Change(ByVal T As Range)
If T.Count > 1 Then Exit Sub
If T.Column = 2 And T.Value = "OUI" Then
Feuil2.Cells(Rows.Count, 2).End(3)(2).EntireRow = T.EntireRow.Value
End If
End Sub
Meilleurs voeux JM, également à tous
Pas mal de temps sans rien foutre en VBA et hop on en oubli les fondamentaux ( le count ).
Par contre pourquoi EntireRow alors que Row fonctionne chez moi.
Je n'ai pas encore fait de différence entre eux.
Bruno
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Value = "OUI" Then
Feuil2.Rows(Feuil2.[A65000].End(3).Row + 1).Value = Rows(Target.Row).Value
End If
End Sub
Bonjour Le Forum,
Pour faire avancer le "Chimili...", avec la version de STAPLE1600, il m'a fallu ajouter "Set T=Target" en début de code, sinon "bug".
Meilleurs vœux à vous quatre (# précédents ici),
Webperegrino
Sans vouloir déranger, est il possible rajouter dans le même fichier une 2ème macro qui permettrait quand on écris non dans toujours la colonne B, que la ligne entière aille cette fois dans le fichier sans suite????
=>escar76
Je pue de la g*eul*? ou tu n'aimes pas la Bretagne?
(voir le message#4 que tu sembles avoir zappé)
NB: C'est bien la peine d'être originaire de la Seine-Maritime (76) pour être ainsi ignoré par ses anciens voisins...
=>escar76
Je pue de la g*eul*? ou tu n'aimes pas la Bretagne?
(voir le message#4 que tu sembles avoir zappé)
NB: C'est bien la peine d'être originaire de la Seine-Maritime (76) pour être ainsi ignoré par ses anciens voisins...