Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1246 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Entrer une formule via inputbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Entrer une formule via inputbox

n°1857158
starkoala
Posté le 03-03-2009 à 15:26:14  profilanswer
 

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.

mood
Publicité
Posté le 03-03-2009 à 15:26:14  profilanswer
 

n°1857674
PierreC
Posté le 04-03-2009 à 18:55:04  profilanswer
 

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


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Entrer une formule via inputbox

 

Sujets relatifs
[VBA] Nommer une nouvelle feuille excel d'après InputBox et compteurProblème de formule... pourtant toute simple
formule taux interetEcriture d'une formule qui va chercher un onglet X
Bouton annuler qui ne fonctionne pas dans inputboxRecuperer valeur inputbox.
Remplacer un mot par ce qui a été saisi en InputBoxFormule référence autre classeur...
Validation d'un formulaire avec la touche EntrerFormule excel
Plus de sujets relatifs à : Entrer une formule via inputbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR