XL 2013 macro supprimer ligne après avoir coller dans autre feuille

  • Initiateur de la discussion Initiateur de la discussion oyéoyé2L2
  • Date de début Date de début

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 !

oyéoyé2L2

XLDnaute Nouveau
Bonjour,

J'ai actuellement un problème de code, après avoir copier coller une ligne sous une certaine condition dans une autre feuille je souhaite supprimer cette ligne, cependant j'ai un message d'erreur que je n'arrive pas à résoudre.
Voici le code en question :

Sub supprimer()

Dim i As Integer, DerniereLigne As Integer

DerniereLigne = Range("A3000").End(xlUp).Row

For i = DerniereLigne To 1 Step -1
If Worksheets("Plan d'action").Cells(i, 7) = "" Then Worksheets("Plan d'action").Rows(i).Delete
Next i

End Sub
 
Bonsoir à tous

Peut-être comme ceci

With Sheets(2)
derlig = .Cells(Rows.Count, 2).End(xlUp).Row
For i = derlig To 2 Step -1
If .Cells(i - 1, 7) = "" Then .Rows(i).EntireRow.Delete
Next i
End With

Pourquoi avoir mis toutes ces macros dans le module de la feuille??? 😱

Il faut les mettre dans un module standard. En plus je vois ceci dans le module

Sub supprimer()

Dim i As Long

For i = 10000 To 2 Step -1
If Sheets("action_plan").Cells(i, 12) <> "" And Sheets("action_plan").Cells(i, 18) = "Ok" Then
Rows(i).EntireRow.Delete

End If
Next i

End Sub

Dans le titre du poste tu dit: supprimer ligne après avoir coller dans autre feuille. Faudrait savoir?! 🙄

Où est la ligne du copier-coller?? 🙄
 
Dernière édition:
- 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

Discussions similaires

Réponses
5
Affichages
703
Réponses
4
Affichages
439
Retour