J'ai dans mon code, une macro qui me permet de récupérer une information, une date en l’occurrence.
Malheureusement, lorsque je récupere cette date, elle n'est pas sous le format date mais "41236,21542365412".
Que dois-je rajouter à mon code afin de pouvoir récupérer la date comme elle est affiché dans mon tableur ?
Merci d'avance
Voici mon code:
Code : Tout sélectionner
Private Recherche as String, DatePerception as String
'Private args(0) as new com.sun.star.beans.PropertyValue
Private args as Object
Private oFuncAcces As Object
Private Matrice As Object, Valeur As String
Sub RechercheSurNumSerie
oFuncAcces = CreateUnoService("com.sun.star.sheet.FunctionAccess")
Valeur = "1800" 'Je recherche la valeur
Matrice = ThisComponent.sheets.getByName("Feuille1").GetCellRangeByName("C2:E10")
args = array(Valeur,Matrice,3,0)
Recherche = oFuncAcces.callFunction("VLOOKUP",args)
End Sub
Sub Test
Call RechercheSurNumSerie
DatePerception = Recherche
Print "La date est " & DatePerception & " !"
End Sub
En PJ le fichier test