Bonjour à tous,
J'ai une macro qui permet d'afficher dans ma barre d'état (barre tout en bas) des opérations effectuées sur une ou plusieurs cellules, par exemple si 2 cellules selectionnées il fait la différence des 2 cellules, ce n'est pas fantastique mais très pratique ! le problème est quand je selectionne 2 cellules qui contiennent du texte la macro plante...
Comment puis-je adapter mon code pour éviter le plantage ? (idem quand j'ai un zero, division impossible)
Voici mon code actuel :
If Target.Areas.Count = 2 Then
Application.StatusBar = "Différence : " & Format(WorksheetFunction.Sum(Target.Areas(1)) - WorksheetFunction.Sum(Target.Areas(2)), "# ### ##0.00")
Merci beaucoup pour votre aide,
Pol,
J'ai une macro qui permet d'afficher dans ma barre d'état (barre tout en bas) des opérations effectuées sur une ou plusieurs cellules, par exemple si 2 cellules selectionnées il fait la différence des 2 cellules, ce n'est pas fantastique mais très pratique ! le problème est quand je selectionne 2 cellules qui contiennent du texte la macro plante...
Comment puis-je adapter mon code pour éviter le plantage ? (idem quand j'ai un zero, division impossible)
Voici mon code actuel :
If Target.Areas.Count = 2 Then
Application.StatusBar = "Différence : " & Format(WorksheetFunction.Sum(Target.Areas(1)) - WorksheetFunction.Sum(Target.Areas(2)), "# ### ##0.00")
Merci beaucoup pour votre aide,
Pol,