Ok mais votre fichier ne reprend pas la proposition ici --> https://forum.excel-pratique.com/s/goto/1067427
Edit : Dans l'USF "Create a New project" remplacez ce code
Private Sub CommandButton1_Click()
Dim dercol As Integer
Dim plage As Range
With Worksheets("Feuil1")
dercol = .Cells(7, Columns.Count).End(xlToLeft).Column + 1
Set plage = .Range("E7:E" & Range("B" & Rows.Count).End(xlUp).Row)
plage.Copy .Cells(7, dercol)
.Cells(7, dercol) = TextBox1.Value
.Cells(8, dercol) = TextBox2.Value
Union(.Cells(9, dercol), .Cells(11, dercol), .Cells(13, dercol), .Cells(15, dercol)).ClearContents
End With
Unload Me
End Sub
NB : j'ai l'impression que vous aviez déplacé des lignes car j'ai dû modifier l'instruction Union
Autre point, dans l'usf Create, remplacez le code comme dit ici --> https://forum.excel-pratique.com/s/goto/1067203
N'utilisez pas l'instruction HIDE qui veut dire cacher. En gros votre USF est toujours ouverte mais cachée à l'arrière plan