Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365Remonter une ligne en haut d'un tableau
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Sub Remonte()
On Error GoTo Fin
IndexA = Application.Match([G4], [A:A], 0)
For i = 1 To 5
Cells(2, i) = Cells(IndexA, i)
Next i
Rows(IndexA).EntireRow.Delete
Fin:
End Sub
Pièces jointes
Nouveau Feuille de calcul Microsoft Excel (2).xlsm
Alors il faut passer en événementielle ( dans la feille Feuil1)
La macro est lancée quand on modifie une cellule de la feuille.
VB:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("G4")) Is Nothing Then
IndexA = Application.Match(Target, [A:A], 0)
For i = 1 To 5
Cells(2, i) = Cells(IndexA, i)
Next i
Rows(IndexA).EntireRow.Delete
End If
Fin:
End Sub
Pièces jointes
Nouveau Feuille de calcul Microsoft Excel (3).xlsm
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD