Bonjour,
Je souhaite grâce à une macro récupérer des valeurs d'une feuille excel pour en alimenter une autre.
La valeur à récupérer est une décimale suite à un calcul sur des liens RTD.
suivant les jours, on a soit une valeur soit une erreur #VALUE!.
Lorsque l'on a #VALUE! je souhaite mettre 0 à la place.
J'ai créé la macro if suivante.
Si ma cellule est différente de #VALUE!, je récupère bien ma décimale, par contre impossible de mettre 0 lorsque j'obtiens #VALUE!
Est-ce que quelqu'un aurait une idée?
Je souhaite grâce à une macro récupérer des valeurs d'une feuille excel pour en alimenter une autre.
La valeur à récupérer est une décimale suite à un calcul sur des liens RTD.
suivant les jours, on a soit une valeur soit une erreur #VALUE!.
Lorsque l'on a #VALUE! je souhaite mettre 0 à la place.
J'ai créé la macro if suivante.
Code:
Sub Macroif()
If Workbooks("test.xls").Sheets("Holland").Range("B3").Value <> "#VALUE!" Then
Range("B3").Value = Workbooks("test.xls").Sheets("Holland").Range("B3").Value
Else
Range("B3").Value = "0"
End If
End Sub
Si ma cellule est différente de #VALUE!, je récupère bien ma décimale, par contre impossible de mettre 0 lorsque j'obtiens #VALUE!
Est-ce que quelqu'un aurait une idée?