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 365VBA Sélectionner une ligne s'il y a une erreur dans une colonne
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 !
Bonjour,
J'aimerai que s'il y a une valeur d'erreur dans la colonne C alors la ligne entière soit sélectionnée et qu'elle soit coupée pour être collée deux lignes après la fin du tableau.
Voila un fichier d'exemple.
Merci
Sub Test()
Dim RngErr As Range, Zon As Range, L As Long
On Error Resume Next
Set RngErr = ActiveSheet.Columns("C").SpecialCells(xlCellTypeFormulas, 16)
If RngErr Is Nothing Then Set RngErr = ActiveSheet.Columns("C").SpecialCells(xlCellTypeConstants, 16)
If RngErr Is Nothing Then Exit Sub
On Error GoTo 0
For Each Zon In RngErr.Areas
Zon.EntireRow.Copy Rows(Cells(1000000, 1).End(xlUp).Row + 1)
Zon.EntireRow.Delete
Next Zon
End Sub
- 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