Erreur 13 Incompatibilité de type

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 !

Shinichi

XLDnaute Junior
[Résolu] Erreur 13 Incompatibilité de type

Bonjour,

Il y a quelques temps (quelques années!) on m'avait donné sur ce forum la macro suivante:

Private Function Trouver_Maxi(NomFeuille As String) As Byte

Dim Ws As Worksheet
Dim Numero As Byte, Indice As Byte, Max As Byte

For Each Ws In ThisWorkbook.Worksheets
Indice = 0
If InStr(1, Ws.Name, NomFeuille, vbTextCompare) > 0 Then

Do While IsNumeric(Right(Ws.Name, Indice + 1))
Indice = Indice + 1
Loop
If Indice > 0 Then Numero = Right(Ws.Name, Indice - 1)
If Numero > Max Then Max = Numero
End If
Next Ws
Trouver_Maxi = Max

End Function

J'ai passé la feuille excel à un ami pour qu'il utilise la macro que j'avais développé autour, et il a une erreur de de type (13) alors que chez moi ca marche très bien.
Le débogage le renvoi sur la ligne en gras.
J'ai testé sous Excel 2000, 2002 pas de problèeme. Lui est sous 2003 et cela semble bloquer... Savez vous comment résoudre ce petit souci?

Par avance merci

Bruno
 
Dernière édition:
Re : Erreur 13 Incompatibilité de type

Bonjour le forum et Shinichi

Je ne peux pas t’aider, mais merci de la question j’ai le même problème
avec un programme qui tourne à l’étranger.
(Je ne peux malheureusement pas contrôler …trop loin)
J’attends une solution avec impatience.

Salut
gg13
 
Re : Erreur 13 Incompatibilité de type

Bonjour

A mon avis
Code:
Dim Numero As Byte, Indice As Byte, Max As Byte
.
.
.
If Indice > 0 Then Numero = Right(Ws.Name, Indice - 1)

Numero = Byte
ensuite tu veux lui affecter une chaîne de caractères

Code:
If Indice > 0 Then Numero = Val(Right(Ws.Name, Indice - 1))
 
- 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
232
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
144
  • Question Question
Microsoft 365 Excel VBA
Réponses
5
Affichages
426
Réponses
10
Affichages
389
Réponses
16
Affichages
401
Réponses
10
Affichages
281
Réponses
1
Affichages
348
Retour