1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Sub ajoutFeuille()
Dim WS As Worksheet
Dim NomComposant As String
Dim mCode As String
Dim x As Integer
Set WS = Sheets.Add
NomComposant = WS.CodeName
x = Sheets.Count
WS.Move After:=Sheets(x)
Set BtnRtr = WS.OLEObjects.Add("Forms.CommandButton.1")
With BtnRtr
.Name = "BtnRtr1"
.Left = 200
.Top = 40
.Width = 50
.Height = 20
.Object.Caption = "Retour"
End With
mCode = "Sub BtnRtr1_Click()" & vbCrLf
mCode = mCode & "Cells.Clear" & vbCrLf
mCode = mCode & "End Sub"
With WS.Parent.VBProject.VBComponents(NomComposant).CodeModule
.InsertLines .CountOfLines + 1, mCode
End With
End Sub |
Partager