Merci pour la réponse rapide
pour les details je réalise un facturier et j'aimerais masquer les factures qui s'enregistrent sous forme d'onglets (de feuilles) les un à la suite des autres.
donc l'objectif de la macro et de masquer la feuille créer du document source.
Ha pardon, je l'ai juste sélectionnée la feuille dans la macro, moi. En fait tu voulais la masquer : il faut faire plutôt ainsi en ce cas :
Code:
Sub test()
t = ActiveSheet.Index + 1
Do While Sheets(t).Visible = False
t = t + 1
If t > ThisWorkbook.Sheets.Count Then Exit Sub
Loop
Sheets(t).Visible = False
End Sub