Bonjour :)
Dans mon cas j'alimente la colonne A de la feuille1 de noms de projets par exemple (A, B, C, D). Donc à partir de A2 vers le bas.
J'aimerais en quittant Feuille1 que cette colonne soit copieé et collé dans la première ligne de Feuille2 à partir de B1 vers la droite.
Voici le code que j'ai entré dans Feuille1 :
Private Sub Worksheet_Deactivate()
Call CopierProjet
End Sub
Et voici celui que j'ai entré dans Feuille2 :
Sub CopierProjet()
Dim Col As Integer, EnregExiste As Boolean
With Sheets("Feuille2")
For Col = 2 To Range("B1").End(xlToRight).Column
If .Cells(1, Col) = Sheets("Feuille1").Range("G1") Then EnregExiste = True: Exit For
'G1 est figée, elle indique le dernier projet que j'ai entré dans la colonne A de la feuille1, si dernière valeur de la colonne A est "Z" alors G1 prend "Z".
Next Col
If Not EnregExiste Then
Col = Range("B1").End(xlToRight).Column + 1
Sheets("Feuille1").Range("G1").Copy
.Cells(1, Col).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End If
End With
End Sub
Pourtant ça ne marche pas ... merci de m'aider.