1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Option Explicit
Sub NouvellesSeances()
Dim NomFeuille As String
Dim An As Integer, sh As Shape
Dim Couleur
Couleur = Array(3, 5, 43, 6, 7, 33, 29, 27, 38, 46, 26, 6)
An = Application.InputBox("Numéro de la nouvelle Série", Type:=1)
If An = 0 Then MsgBox "Entrez un Nombre": Exit Sub
With ActiveSheet
.Unprotect
NomFeuille = "Série " & An
.Copy after:=Sheets(Sheets.Count)
End With
With ActiveSheet
.Name = "Serie " & An
.Shapes("SeancesPlus").Delete
' .Tab.ColorIndex = Couleur((An - 2000) Mod 12)
.Protect
End With
End Sub |