salut,
Je viens de tester la macro proposée par Dan.
Je la trouve idéale pour mon besoin !
J'aimerai faire des transferts de données, depuis d'autres onglets de ce meme fichier. J'ai donc rajouté 2 onglets, en tentant d'adapter la macro, mais je suis trop mauvais ! Lorsque je transfert les données du tableau 1 ca marche, mais a partir du tableau 2, ca ecrase une partie des donnees deja affichées. Est t il possible d'effectuer une modification ou un ajout sur un tableau, et ensuite effectuer le transfert de nouveu sur le tableau d'affichage onglet 1 ?
Pour essayer de comprendre la macro, j'ai décale d'une colonne le tableau de l'onglet 1, qui se situait sur les meme reperes des autres tableaux.
Sub test2()
'Macro dan pour chile
Dim i As Integer, ligne As Integer
Sheets("f1").Range("B4:D" & Range("B" & Rows.Count).End(xlUp).Row).ClearContents
With Sheets("f2")
For i = 4 To .Range("B" & Rows.Count).End(xlUp).Row
ligne = Sheets("f1").Range("B" & Rows.Count).End(xlUp).Row
If .Range("B" & i) <> "Nombre" And Not IsEmpty(.Range("B" & i)) And Left(.Range("B" & i), 7) <> "Tableau" Then
.Range("B" & i & ":D" & i).Copy Sheets("f1").Range("C" & ligne + 1)
End If
Next i
End With
End Sub