Bonjour,
Voici un code qui est supposé supprimer une feuille et lancer une macro "graphiques". Rien de plus simple. Cependant Excel renvoi un message d'alerte en disant qu'il veut une variable ou procédure et non pas un module:
Private Sub Oui_delete_Click()
On Error Resume Next
Application.DisplayAlerts = False
ActiveWorkbook.Sheets("graphs").Delete
graphiques 'ceci est une macro qui ne veut pas se lancer
Unload gr_delete
End Sub
J'ai un autre code dans le même fichier qui marche, lui, parfaitement bien. Il est basé sur le même principe.
Private Sub delcalc_oui_Click()
On Error Resume Next
Application.DisplayAlerts = False
Sheets("graphs").Delete
Worksheets("calculs").Delete
kernel_density_estimation 'ceci aussi est une macro
Unload cal_delete
End Sub
Pourquoi est ce que deux doses identiques ne fonctionnent pas de la même manière? Merci de votre aide