Ok, oui oui je comprend très bien,
J'ai eu recemment le même souci...,
A ceci près que mon bouton ouvrait un userform (macro1) d'où je lancais la fameuse macro (macro2)
et j'ai aussi tout de suite pensé à un problème de Application.ScreenUpdating = False
J'ai simplifié ma macro jusqu'à arriver à :
Private Sub bouton_Click() 'macro2
Sheets.Add
End Sub
et là, j'ai toujours le problème...
(donc ça vient pas directement du code...)
Donc desolé je vais pas te donner la solution mais au moins ce que j'ai trouvé pour contourner le problème:
1ere solution: en lancant ma macro2 directement depuis le bouton (sans passer par userform) le problème disparé (dans mon cas, ça m'arrange pas)
2eme solution: en lancant la macro1 avec le gestionnaire de macro d'excel ou par le biais d'un raccourci (ctrl+...) ou directement depuis l'editeur VB (F5)
Si tu trouves pourquoi ça fait ça , ça m’intéresse