voilà, j´utilise ce petit programme (trouvé sur le net) afin de copier ma feuille "calculs" et de nommer la copie position i (i étant un nombre.)
Ce programme a bien fonctionné les premiéres fois mais depuis que j´essaie de le modifier, il refuse de fonctionner....
j´ai une erreur d´incompatibilité de type à la ligne:
i = WorksheetFunction.Max(i, CInt(Mid(S.Name, Len(PREFIX) + 1)) + 1)
voici, le listing du programme:
Sub copier()
Const PREFIX = "Position "
Dim i As Integer
i = 1
For Each S In Sheets
If Left(S.Name, Len(PREFIX)) = PREFIX Then
i = WorksheetFunction.Max(i, CInt(Mid(S.Name, Len(PREFIX) + 1)) + 1)
End If
Next
Sheets("calculs").Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = PREFIX & i
End Sub
Merci d´avance