Entrer une formule via inputbox

Entrer une formule via inputbox - VB/VBA/VBS - Programmation

Marsh Posté le 03-03-2009 à 15:26:14    

Bonjour,
 
Je debute dans VBA excel et je voudrais faire appartaitre une boite de dialogue dans laquelle l'utilisateur entre tout une formule.
 
Je pensais utiliser une inputbox comme ca:
 
Fct = Application.InputBox("Entrer formule" & chr(10) & "Variable = A1", , , , , , , 0)
 
l'utilisateur entre n'importe quelle formule mathematique que excel connait et remplace la variable par la case A1.
il tape par exemple:
 
=cos("A1" )           pas sur de la synthax precise
 
dans VBA je veux recuperer cette formule pour l'implanter dans la case B1. (j'arrive pas a faire ca)
 
Apres si j'arrive a faire ca je voudrais aussi pouvoir incrementer le a1 de la formule de sorte qu'il devienne Ai.

Reply

Marsh Posté le 03-03-2009 à 15:26:14   

Reply

Marsh Posté le 04-03-2009 à 18:55:04    

As tu essayé l'attribut formula ?  
 
range("A1" ).Formula=fct
 
J'ai pas testé ....


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed