Bonjour à tous,
Lorsque j'effectue avec une macro, copier et coller spécial, la zone de collage reste sélectionnée.
Je dois chaque fois cliquer dans la zone, c'est embêtant lorsque l'on a plusieurs feuilles.
Je vous colle la macro ci-dessous.
Private Sub Cbn_Imprimer_Click()
Dim LigLv As Long, Ligne As Long
Application.ScreenUpdating = False
' Avec l'objet conteneur ListView1
With Me.ListView1
' Pour chaque ligne
For LigLv = 1 To .ListItems.Count
' Si la ligne est cochée
If .ListItems(LigLv).Checked = True Then
' On recopie dans la feuille correspondante
With Sheets(.ListItems(LigLv).Text)
If .Range("I1") <> "" Then
Ligne = .Range("I" & Rows.Count).End(xlUp).Row + 1
Else
Ligne = 1
End If
If ActiveSheet.Name = "02 Entrainements" Then
Range("Commentaires").Copy
ElseIf ActiveSheet.Name = "03 Match championat" Then
Range("Commentaires2").Copy
End If
'.Range("I" & Ligne).PasteSpecial Paste:=xlPasteValues
.Range("I" & Ligne).PasteSpecial Paste:=xlPasteValuesAndNumberFormats
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.Range("A1").Select
Application.CutCopyMode = False
End With
End If
Next LigLv
End With
Application.ScreenUpdating = True
End Sub
Merci de bien vouloir jeter un coup d’œil
Bonne journée
Papy Pierrot