Exécuter une macro Excel depuis du code VBA
Bonjour,
Dans une procédure VBA, je voudrais déclencher l'exécution d'une macro Excel.
Le début de ma macro Excel est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Sub Masquer_Ligne_nulle()
' Sur la feuille "Projet" sélectionnée,
' on doit masquer les lignes dont les totaux sont à 0
' permet de ne pas mettre à jour l'écran au fur et à mesure ce qui gagne du temps
Application.ScreenUpdating = False
Sheets("Projet").Select
' affichage de toutes les lignes au départ de la feuille "Export devis"
'----------------------------------------------------------------------
Rows("11:106").Select
Selection.EntireRow.Hidden = False |
Je lance cette macro depuis ma procédure VBA comme suit :
Code:
objsheet.Run "Masquer_Ligne_nulle"
Mais au résultat, cela ne fonctionne pas. J'ai une page Excel "noire" et impossible d'activer les boutons Excel.
Avez vous une idée d'où est mon erreur ?