erreur dans une fonction appelée dans excel et qui ecrit dans excel
salut tout le monde,
voila mon probleme, je voudrais avoir une fonction que je lance depuis une cellule de la spreadsheet et qui ecrit dans cette spreadsheet.
j'ai une macro (Hello) qui ecrit dans la spreassheet et qui marche quand je la lance directement. mais je l'appel a partir de la user defi. function (getHello) et dans un celllule excel alors j'ai une erreur (<Object doesn't support this property or method>) au moment au la macro essaie d'ecrire les valeur.
pouvez vous me dire comment faire pour que cela fonctionne.
merci d'avance
voici le code de la fonction et la macro.
cordialement,
Code:
1 2 3 4
| Public Function gethello() As String
Hello
gethello = "hello"
End Function |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub Hello()
On Error GoTo funcfail
Dim iCol As Integer
Dim lRow As Long
Dim sText As String
iCol = 2
lRow = 3
sText = "Hello Excel"
Worksheets(1).Range("A1:B3").Value = sText 'erreur ici
Exit Sub
funcfail:
MsgBox Err.Description
End Sub |