Afficher un message
Vieux 29/09/2004, 16h40   #5 (permalink)
man
Guest
 
Messages: n/a
Par défaut Re: fonction VBA qui inscrit la valeur d'une formule au lieu de la formule

Bonjour Kad et olivier, heu non Michel

merci pour votre aide.
Voici ce à quoi j'arrive :

avec Selection.text=selection.value
ca ne fonctionne pas

avec Selection.copy
Selection.pastespecial (xlvalues)
ca fonctionne très bien et je me demande bien pourquoi je n'y ai pas pensé avant, même si je ne trouve pas très "propre" mais l'efficacité avant tout.


avec tavariable=EVALUATE("....ta formule....") ou [taformule sans guillemets]
j'avais déja essayé cette fonction (je crois que c'est toi michel qui me l'a apprise il y qq mois). malheureusement j'ai essayé dans tous les sens et elle ne veut pas fonctionner avec sumproduct. (pourtant ca mache très bien avec somme par exemple).


avec utiliser application.worksheetfunction:
ca dépasse mes compétences.

si qq'un arrive a faire fonctionner la formule avec evaluate je lui tire mon chapeau.


En tous cas merci encore.