Erreur d'exécution '5' vba excel
flo
-
flo -
flo -
Bonjour,
quand je lance le débogage de mon programme il affiche erreur d'exécution '5': argument ou appel de procédure incorrect.
Voici la partie de programme qui bug :
' supprimer le menu
Sub Suppr_Menu()
nombarre = "Worksheet menu bar"
Set NewMenu = Application.CommandBars(nombarre).Controls(nommenu)
NewMenu.Delete
End Sub
Pouvez-vous m'aider?
Merci d'avabce
quand je lance le débogage de mon programme il affiche erreur d'exécution '5': argument ou appel de procédure incorrect.
Voici la partie de programme qui bug :
' supprimer le menu
Sub Suppr_Menu()
nombarre = "Worksheet menu bar"
Set NewMenu = Application.CommandBars(nombarre).Controls(nommenu)
NewMenu.Delete
End Sub
Pouvez-vous m'aider?
Merci d'avabce
A voir également:
- Erreur d'exécution 5 vba
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Tableau de combinaison loto 5/90 - Forum Excel
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
2 réponses
Bonjour,
pour supprimer une barre de menu personnelle....
Application.CommandBars(tonNomDeMenu).Delete
pourquoi faire compliquer?
nombarre = "Worksheet menu bar" ' le nom est peut être parlant pour toi
mais trompeur
Set NewMenu = Application.CommandBars(nombarre).Controls(nommenu)
sur la deuxième ligne ...nommenu n'est pas défini sauf si c'est global et que vient faire 'Controls' ???
Bonne journée.
pour supprimer une barre de menu personnelle....
Application.CommandBars(tonNomDeMenu).Delete
pourquoi faire compliquer?
nombarre = "Worksheet menu bar" ' le nom est peut être parlant pour toi
mais trompeur
Set NewMenu = Application.CommandBars(nombarre).Controls(nommenu)
sur la deuxième ligne ...nommenu n'est pas défini sauf si c'est global et que vient faire 'Controls' ???
Bonne journée.