Bonjour le forum,
Je débute en VBA et j'ai un problème sur un truc de base: écrire dans une cellule et récupérer la valeur d'une autre cellule.
J'ai testé ce que j'ai trouvé sur des forums mais je dois faire une erreur bête parce que ma fonction me renvoie #VALEUR!
J'ai utilisé des debug.print et la fonction bug dès le premier Worksheets(1).Cells(1, 2).Value et n'inscrit pas la valeur de datefin dans la cellule.
Guillaume
Je débute en VBA et j'ai un problème sur un truc de base: écrire dans une cellule et récupérer la valeur d'une autre cellule.
J'ai testé ce que j'ai trouvé sur des forums mais je dois faire une erreur bête parce que ma fonction me renvoie #VALEUR!
J'ai utilisé des debug.print et la fonction bug dès le premier Worksheets(1).Cells(1, 2).Value et n'inscrit pas la valeur de datefin dans la cellule.
Guillaume
Code:
Public Function volatilite(datefin As Long, ticker As String) As Double
ThisWorkbook.Worksheets(1).Activate
Worksheets(1).Cells(1, 2).Value = datefin 'il y a un problème parce que je mets des variables dans les cellules
ActiveSheet.Cells(3, 2).Value = ticker & " equity isin"
volatilite = Cells(5, 2).Value
End Function