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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Function gethello() As String Hello gethello = "hello" End Function
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 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
Partager