bonjour à toutes et à tous!

Je suis nouveau sur le forum et je débute en programmation de macro.
Donc voilà, j'ai réalisé une macro mais on me sort une erreur et je ne sais pas comment traiter cela...

J'ai une procédure Va_dans_le_SELECT() qui est appellée lors de l'entrée de données. cette procédure se lance, ok.
Dans cette procédure j'ai un Select case qui fonctionne.
C'est dans le With Selection que ca "merdouille", là j'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
nomTECH = SELECT_TECH(Sheets("BASE"), CurLigne, 5)
La fonction SELECT_TECH est décrite ci dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Function SELECT_TECH(ByVal sheet As String, ByVal currentligne As Long, ByVal colonne As Long) As Integer
Select Case Sheets("BASE").Cells(currentligne, colonne).Value
....blablabla....
End Select
End Function
Est ce quelqu'un sait pourquoi ca ne rentre pas dans SELECT_TECH??? Ca me sort Erreur 438: propriété ou méthode non gérée par cet objet...

En fait, initialement j'ai ce select case incorporoé dans le case 1 de la méthode Va_dans_le_SELECT(), mais c'était trop gros, donc je l'ai sortie de là en pensant que ca marcherai et ma foi non...

Qualu'un à une idée, désolee je n'ai pas pu mettre le fichier, il est trop gros!