Excel/VBA:simuler double clic pour chaque cellule d'1 plage

Bonsoir,

Je cherche le moyen pour simuler un double clic sur chaque cellule d'une plage selectionnée.

Dans le classeur joint, de B2 à B8 j'ai des formules de calcul mais qui restent "en dures". Il faut que je double clic sur les cellules pour que le calcul s'effectue. Je pensais à une macro mais s'il existe un autre moyen je suis preneur

merci d'avance

168simul.zip (9.30 Ko)

Il doit y avoir un problème quand tu colles tes formules ( mauvais format de cellules ? ). Sinon essaie ce code. Il y a peut-être moyen d'optimiser avec le reste de ton code, mais tu peux faire

Sub Macro1()
    Dim Zone As Range
    Set Zone = Sheets("Sheet3").Range("B2:B8")
    Dim C As Range

    For Each C In Zone
        C.Formula = C.Value
    Next C
End Sub

merci Math, c'est exactement ce que je recherchai.

Enfait, c'est une formule que j'ai utilisée et que j'ai copié collé en valeur après, d'où le format.

merci encore pour ton aide

Rechercher des sujets similaires à "vba simuler double clic chaque plage"