Je reviens avec un nouveau problème Banzai
Quand j'applique un filtre avant d'insérer une ligne par clique droit (ta macro) et bien cela m'ouvre le débogage. Aucun problème sans filtre mais j'ai une feuille avec plus de 600 ligne et donc je suis obligé de filtrer par texte pour trouver l'endroit approximatif ou je dois insérer la ligne plus facilement...
Une idée sur le problème? Quand je lance le débogage il me surligne cette ligne:
ws.Rows(Ligne + 1).Copy ws.Rows(Ligne)
Je te redonne ton code dans son intégralité:
Sub InsertionLigne()
Dim Ligne As Long
Dim ws As Worksheet
Application.ScreenUpdating = False
Ligne = ActiveCell.Row
For Each ws In Sheets(Array("Sommaire", "Prévisions", "Tableau des téléchargements"))
ws.Rows(Ligne).Insert
Next ws
For Each ws In Sheets(Array("Sommaire", "Prévisions", "Tableau des téléchargements"))
ws.Rows(Ligne + 1).Copy ws.Rows(Ligne)
Next ws
End Sub
J'espère que tu saura me secourir.
Je te donne également le code de filtrage:
Private Sub TextBox1_Change()
Application.ScreenUpdating = False
Me.TextBox1 = Application.WorksheetFunction.Proper(Me.TextBox1)
Dim ws As Worksheet
For Each ws In Sheets(Array("Sommaire", "Prévisions", "Tableau des téléchargements"))
Dim sCritere As String
sCritere = "=" & TextBox1.Text & "*"
ws.Range("$A$18:$J$100000").AutoFilter Field:=1, Criteria1:=sCritere, _
Operator:=xlAnd
Next ws
End Sub