Boucle sans fin avec Function

L

Luc

Guest
Bonjour le forum,

Dans le code suivant, j'ai une boucle sans fin qui se produit et je ne sais pas comment l'arrêter sauf avec le population Ctrl + alt + suppr :

Function ColorCountIf(SearchArea As Object, BgColor As Range) As Integer
Application.Volatile True
ColorCountIf = 0
MaCoul = BgColor.Interior.ColorIndex
For Each Cell In SearchArea
If Cell.Interior.ColorIndex = MaCoul Then ColorCountIf = ColorCountIf + 1
Next Cell
End Function


Quelqu'un pourrait m'aider à corriger cela ?

Merci
 
L

Luc

Guest
Bonjour le forum,

Je mets le fichier pour vous aider à m'aider.

Merci [file name=Test_20051130190637.zip size=20082]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Test_20051130190637.zip[/file]
 

Pièces jointes

  • Test_20051130190637.zip
    19.6 KB · Affichages: 17

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Ce n'est pas la fonction qui tourne en boucle

C'est ton code de verification

En effet tu appelles une macro qui appelle elle-même la macro appelante qui va rappeler la macro qui va rappeler la macro appelante ......

Il faut revoir ton code de tes 2 macros : Couleur et Verification

Message édité par: Pascal76, à: 30/11/2005 19:18
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 326
Membres
103 516
dernier inscrit
René Rivoli Monin