T
Tcho!
Guest
Bonjour mes seigneurs !
Je pense que ma question a peut être déjà été posée :
J'aimerais à l'intérieur d'un classeur supprimer des feuilles dont le nom commence par "J", j'ai exactement 38 feuilles commençant par "J" de J01 à J38
pour se faire je cree une feuille "SuPpReSsIoN" dans laquelle je récupère tous les noms de mes feuilles et ensuite je fais une condition et je veux supprimer si je trouve du nom de feuille équivalent à "J" quelque chose
mais la ???
voila pour la création de ma feuille SuPpReSsIoN
Set SUP = Sheets.Add(Type:=xlWorksheet)
SUP.Name = "SuPpReSsIoN"
SUP.Move After:=Sheets(Sheets.Count)
For i = 1 To Sheets.Count
SUP.Cells(i, 1).Value = Sheets(i).Name
Next i
et voila pour la suppression proprement dite
For i = 1 To Sheets.Count
feuille = Worksheets("SuPpReSsIoN").Cells(i, 1).Value
If feuille = "J*" Then
Application.DisplayAlerts = False
Worksheets("J*").Delete
Application.DisplayAlerts = True
End If
Next i
mais ca marche pas
Je pense que ma question a peut être déjà été posée :
J'aimerais à l'intérieur d'un classeur supprimer des feuilles dont le nom commence par "J", j'ai exactement 38 feuilles commençant par "J" de J01 à J38
pour se faire je cree une feuille "SuPpReSsIoN" dans laquelle je récupère tous les noms de mes feuilles et ensuite je fais une condition et je veux supprimer si je trouve du nom de feuille équivalent à "J" quelque chose
mais la ???
voila pour la création de ma feuille SuPpReSsIoN
Set SUP = Sheets.Add(Type:=xlWorksheet)
SUP.Name = "SuPpReSsIoN"
SUP.Move After:=Sheets(Sheets.Count)
For i = 1 To Sheets.Count
SUP.Cells(i, 1).Value = Sheets(i).Name
Next i
et voila pour la suppression proprement dite
For i = 1 To Sheets.Count
feuille = Worksheets("SuPpReSsIoN").Cells(i, 1).Value
If feuille = "J*" Then
Application.DisplayAlerts = False
Worksheets("J*").Delete
Application.DisplayAlerts = True
End If
Next i
mais ca marche pas