Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pb re rafraichissement de donnees

  • Initiateur de la discussion CM
  • Date de début
C

CM

Guest
Re Hello tout le monde


j'ai le problemes suivants : on viens de m'aider un elaborer la fonction suivante :

Public Function NbColor(Plage As Range, vCellcolor As Range) As Byte
Dim vColorTest As Long
Dim Compteur As Long
Dim vColorCell As Range

Compteur = 0
vColorTest = vCellcolor.Interior.Color
For Each vColorCell In Plage
If vColorCell.Interior.Color = vColorTest Then
Compteur = Compteur + 1
End If
Next vColorCell

NbColor = Compteur
End Function


Mais le rafraichissement ne se fait pas lors que je midifie la selection
que dois je faire pour cela


merci
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour CM, Abel, le forum

Une fonction est recalculée sur détection d'un événement Change, la modification de sélection n'est pas suffisante.
F9 n'ira pas car cela ne provoque le recalcul que des fonctions modifiées depuis le dernier calcul, il faut faire CTRL+ALT+F9 pour recalculer toutes les fonctions.
Sinon tu peux associer le recalcul à une procédure ou un événement sélectionChange en le spécifiant par exemple sur une multi sélection.

Cordialement, A+
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…