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

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
 

Lone-wolf

XLDnaute Barbatruc
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??? :eek:

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?! :rolleyes:

Où est la ligne du copier-coller?? :rolleyes:
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87