Bonjour!
Je veux affecter une valeur à une cellule de feuille EXCEL par une fonction VBA retournant une autre valeur et recevant en paramètre la cellule en question. La fonction retourne #VALEUR. L'exécution en mode pas-à-pas permet de situer le plantage au niveau de l'instruction d'affectation. Toutefois, aucun message d'erreur n'est affiché. Je soupçonne un problème de transtypage que je ne sais résoudre.
Veuillez m'aider à déboguer cette fonction.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Function inputval(zonecell As Range) As Integer
 
     zonecell.Value = 123
 
     inputval = 1
 
  End Function
Merci![img][/img]