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.
Marsh Posté le 04-03-2009 à 18:55:04
As tu essayé l'attribut formula ? range("A1" ).Formula=fct J'ai pas testé ....
Make sure you enter the(*)required information where indicate.HTML code is not allowed
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.