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 :
Je lance cette macro depuis ma procédure VBA comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Mais au résultat, cela ne fonctionne pas. J'ai une page Excel "noire" et impossible d'activer les boutons Excel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part objsheet.Run "Masquer_Ligne_nulle"
Avez vous une idée d'où est mon erreur ?
Partager