Bonjour
Je viens de tester, j'ai juste modifier la ligne
If Tabtemp(J, 1) <> "" And Tabtemp(J, 6) = "PT" Then
ensuite dans une page j'ai modifié une cellule en colonne F : J'y ai mis PT
Lancement de la macro et j'ai eu 1 ligne de recopiée
Je viens de voir si aucune donnée de recopiée j'ai un message d'erreur
Modifies la fin de la macro
If Nb > 0 Then
'on recopie en inversant les données du tableau (colonnes en lignes et lycée de versailles)
.Range("B2").Resize(UBound(TabRecup, 2), UBound(TabRecup, 1)) = Application.Transpose(TabRecup)
End If
End With
Application.ScreenUpdating = True
End Sub
Cela résout le problème ?