ça concerne EXCEL

Résolu
VIEUX69 Messages postés 25 Date d'inscription mardi 15 avril 2008 Statut Membre Dernière intervention 17 juin 2013 - 19 avril 2008 à 22:06
VIEUX69 Messages postés 25 Date d'inscription mardi 15 avril 2008 Statut Membre Dernière intervention 17 juin 2013 - 19 avril 2008 à 22:27
bonjour,
exemple sur VBA de Excel:
Range("B1").Formula = 10+5         // ça donne comme résultat 15
à la place de  10+5   je voudrais mettre le contenu de la cellule A1 ou ya écrit   10+5
si je fais ça:
Range("B1").Formula = Range("A1").value
ça marche pas et comprends pas pourquoi ?
merci
AntoinM

2 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
19 avril 2008 à 22:16
Range("B1").Formula = Evaluate( Range("A1").Value)

---- Sevyc64  (alias Casy) ---- <hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
3
VIEUX69 Messages postés 25 Date d'inscription mardi 15 avril 2008 Statut Membre Dernière intervention 17 juin 2013
19 avril 2008 à 22:27
casy: merci pour ton aide, ça fait 3 jours et 3 nuits que je cherche je vais enfin pouvoir aller au lit car je tombe de sommeil.

AM
0