X
xam
Guest
bonjour, je débute tout juste avec les macros dans excel.
je souhaite créer une feuille automatiquement nommé par l'utilisateur. cependant si cette feuille existe deja, pif paf et hop vilaine erreur vb. je veux donc que cette ancienne feuille soit suprimée pour laisser place a la nouvelle...
voici mon code vba, qui marche pas des masses mais bon..
merci
Sub selection_date()
Dim annee As Integer
selecfeuille = InputBox("saisir l'année désirée", "yo", 2000)
If Application.Sheets.find.selecfeuille = true Then MsgBox ("cette feuille est déja créée") Else
Application.Sheets.Add after:=Sheets.Item(Sheets.Count), Type:=xlWorksheet
Application.ActiveSheet.Name = selecfeuille
End Sub
je souhaite créer une feuille automatiquement nommé par l'utilisateur. cependant si cette feuille existe deja, pif paf et hop vilaine erreur vb. je veux donc que cette ancienne feuille soit suprimée pour laisser place a la nouvelle...
voici mon code vba, qui marche pas des masses mais bon..
merci
Sub selection_date()
Dim annee As Integer
selecfeuille = InputBox("saisir l'année désirée", "yo", 2000)
If Application.Sheets.find.selecfeuille = true Then MsgBox ("cette feuille est déja créée") Else
Application.Sheets.Add after:=Sheets.Item(Sheets.Count), Type:=xlWorksheet
Application.ActiveSheet.Name = selecfeuille
End Sub