Bonjour,
Dans une fonction que je souhaite appeler depuis une feuille Excel, je rensigne la valeur d'une cellule (autre que la cellule d'appel évidemment).
Ca plante en erreur 1004 Erreur définie par l'application ou par l'objet
La même affectation dans une procédure fonctionne.
Est-ce à dire qu'il est impossible de renseigner des cellules depuis une fonction, autre que la cellule d'appel, avec la valeur retournée ?
Voici le code de l'une et l'autre :
La fonction est appelée dans le test au moyen de la syntaxe =FUMMY() saisie dans la celule A1. La procédure quant à elle est lancée depuis le menu Macro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Function FUMMY() As Boolean On Error GoTo Erreur FUMMY = False Range("B1") = 1 FUMMY = True Exit Function Erreur: Debug.Print Err.Number & " " & Err.Description End Function Sub SUMMY() Range("B1") = 1 End Sub
Partager