Transformer une cellule de calcul en format valeur

Bonjour,

J'ai plusieurs cellules de calcul en cascade et j'ai besoin d'avoir la dernière en format "valeurs" pour pouvoir l'utiliser dans un prog en VBA. Actuellement j'ai trouvé la parade en réalisant un collage spécial de la cellule en "Valeur" mais je souhaiterai le réaliser en automatique.

A1 -> 5FHR2003RF-

A2 -> =STXT(E4;2;10) 'je supprime le caractere 1 et ceux après 10

A3 -> =SUBSTITUE(F4;"-";"") ' je retire le -

A4 -> FRH2003RF (Résultat à obtenir au format Valeur)

Existe-t'il une fonction pour le faire?

Merci et @+

Bonjour,

Si c'est pour l'utiliser dans un programme VBA, pourquoi ne pas effectuer l'opération avec VBA ?

A+

Bonjour Frangy,

Pourquoi pas mais je sais pas faire ...

Toutefois on m'a dit qu'il était préférable de traiter tout ce qu'on pouvez en excel et le traitement en VBA ensuite...

A+

Bonjour Ruthy,

Ne peux-tu pas joindre ton fichier? Ce serait plus simple pour nous pour t'aider.

Et être plus précis quant à la demande

Cdlt

Bonjour Jean-Eric,

Je te joins mon fichier excel pour une meilleur compréhension de mon pb.

Merci pour l'info je suis nouveau dans ce forum et je ne savais pas qu'il fallait valider.

J'ai déjà eu bcp d'aide par Frangy sur un sujet, je vais le valider tout de suite car il m'a été d'un grand secours.

@+

Fais ce test avec le texte initial en A1

Sub Test()
Dim Resultat As String
    With ThisWorkbook.Worksheets("Feuil1") 'Nom de feuille à adapter
        Resultat = Mid(.Range("A1").Value, 2, 10)
        Resultat = Replace(Resultat, "-", "")
        MsgBox "La valeur est : " & Resultat
    End With
End Sub

Et une application sur ton classeur

A+

Bonjour Frangy

En VBA ca marche impec, je n'ai pas trouvé en excel pur mais c'est pas grave j'ai opté pour ta solution et ça marche

Merci

Rechercher des sujets similaires à "transformer calcul format valeur"