Problème appelle d'une procédure

  • Initiateur de la discussion Initiateur de la discussion Nanir
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Nanir

XLDnaute Occasionnel
Bonjour à tous,

J'ai un problème pour appeler une procédure. Les macros sont assez simples mais l'appelle ne fonctionne pas. J'ai besoin de vos avis d'expert.
Voici les 2 modules concernés:

Sub Image125_QuandClic()
Application.ScreenUpdating = False
X = Range("C65000").End(xlUp).Row
If Cells(X, 3).Value = 1 Then
Exit Sub
Else
Rows(X).Delete
Module8.testcouleur
End If
End Sub

Sub testcouleur()
Application.ScreenUpdating = False
Dim DernM As Integer
With Worksheets("Anf")
DernM = Range("M65536").End(xlUp).Row
End With

Range("PremL" & ":" & "M" & DernM & "").Select
For Each rw In Range("PremL" & ":" & "M" & DernM & "").Rows
If Range("AN").Value <> 0 Then
If rw.Value < Range("AN").Value Then
[Anf!q4] = Cells(DernM, 13).Value
Cells(DernM, 13).Select
Else
dep = rw.Row
[Anf!q4] = Cells(dep - 1, 13).Value
Cells(dep - 1, 13).Select
End
End If
Else
[Anf!q4] = 0
Range("PremL").Select
End If
Next rw
End Sub

Le problème est que le module 8 ne se lance pas.
Pouvez vous m'aider?
 
Re : Problème appelle d'une procédure

Bonjour à tous,

Après un nombre d'heure incalculable j'ai trouvé ce qui bloque mon code. J'hésite même à ouvrir une nouvelle discussion...
En fait tout allais bien jusqu'à ce que j'insère une feuille avec des formules MOIS.DECALER().
En effet lorsque j'utilise cette feuille je dois cocher "utilitaire d'analyse" pour que le calcul se fasse. Par contre si je change de feuille, je dois décocher "utilitaire d'analyse" pour que le code ne plante pas.

Avez vous déja rencontrer ce problème?
Y'a t'il une parade?

Je vous remercie de votre aide.
 
Re : Problème appelle d'une procédure

re tout le monde,

Après quelques recherche sur le site j'ai trouvé la solution :

A l'affichage de la feuille contenant la formule mois.decaler il faut insérer le code suivant :
AddIns('Utilitaire d'analyse').Installed = true

Pour les autres feuilles :
AddIns('Utilitaire d'analyse').Installed = false

Maintenant tout fonctionne correctement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
911
Réponses
4
Affichages
734
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
527
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Retour