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

Member already exists in an object module from which this object module derives

  • Initiateur de la discussion Initiateur de la discussion Bruno80
  • 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 !

B

Bruno80

Guest
ERROR:Member already exists in an object module from which this object module derives

Bonjour,

j'ai testé cette frontière efficiente trouvé sur un ancien fil,

mais lorsque j'arrive prêt des boutons ( je ne clique pas )
je ne fais que passer prêt, et bien un msg d'erreur s'affiche à propos de la macro
Msg d'erreur:Member already exists in an object module from which this object module derives

Code et fichier excel:
Lien supprimé

Voici une partie du Code:

Private Function Sort(matrix() As Single, number As Long, indicator As Boolean)
'(matrix, size, min-max indicator)
'ascending as indicator = 0, decending as indicator = 1
Dim temp1 As Single, temp2 As Long
Dim i As Long, j As Long
ReDim index(number) As Long
For i = 1 To number
index(i) = i
Next i
For i = 2 To number
temp1 = matrix(i)
temp2 = index(i)
For j = i - 1 To 1 Step -1
If indicator = 0 Then
If matrix(j) <= temp1 Then
Exit For
End If
Else
If matrix(j) >= temp1 Then
Exit For
End If
End If
matrix(j + 1) = matrix(j)
index(j + 1) = index(j)
Next j
matrix(j + 1) = temp1
index(j + 1) = temp2
Next i
Sort = index(1)
End Function

Merci
 
Dernière modification par un modérateur:
Re : Member already exists in an object module from which this object module derives

Bonjour, Quelqu'un aurait deja eu se problème je ne comprend vraiment pas

Quesque Private Sort
pourquoi cela n'est pas un Private Sub
 
Re : Member already exists in an object module from which this object module derives

Re



C'est une fonction
Private Function

pas une Sub

Le classeur semble fonctionner
Il y a juste un problème avec le graphique.

A+
 
Dernière édition:
Re : Member already exists in an object module from which this object module derives

Bonjour le fil,

Peut-être qu'en changeant le nom de la fonction.
Par exemple : MySort(.....)
Sort existe en tant qu'instruction VBA Excel, ou peut-être est-elle dupliquée.

A +
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
630
M
Réponses
3
Affichages
2 K
MONADESIGN82
M
Réponses
68
Affichages
9 K
Etoto0026
E
T
Réponses
2
Affichages
937
T
B
Réponses
0
Affichages
854
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…