Bonjour, Désolé effectivement j'ai oublié les Balises;
Je vous remet le code comme il ce doit;
Dim Ws As Worksheet
Dim CWs As Worksheet
Dim xRg As Range
Dim xStrName As String
Dim xRStr As String
Dim xRRg As Range
Dim xC As Integer
On Error Resume Next
Application.DisplayAlerts = False
xRStr = "Oui" ' Mot a rechercher
Set CWs = ActiveWorkbook.Worksheets("Menu") ' Page de déstination
xC = 11
For Each Ws In ActiveWorkbook.Worksheets
If Ws.Name <> CWs Then
Set xRg = Ws.Range("K3:K50") ' recherche mot dans la colonne
Set xRg = Intersect(xRg, Ws.UsedRange)
For Each xRRg In xRg
If xRRg.Value = xRStr Then
xRRg.EntireRow.Copy ' copie ligne correspondante au mot
CWs.Cells(xC, 5).PasteSpecial xlPasteValuesAndNumberFormats
xC = xC + 1
End If
Next xRRg
End If
Next Ws
Application.DisplayAlerts = True
J'ai un tableau de bord ou j'aimerai affichez des informations qui se trouve sur différentes feuilles du classeur, je recherche un mot dans la colonne K de toute les feuilles et si le mot est trouvé, il me copie la ligne entière et me la retransmet sur la feuille "menu"
La macro marche bien, elle me colle les informations en A11
CWs.Cells(xC, 1).PasteSpecial xlPasteValuesAndNumberFormats
mais je n'arrive pas a lui faire coller ces informations en Colonne E11, pas de code erreur juste rien
Avez vous une idée de comment faire?