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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Introduction d'une formule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Introduction d'une formule

n°1428336
apz
Posté le 21-08-2006 à 01:44:11  profilanswer
 

Bonjour,
 
J'ai essaye cette macro (inserée dans ThisDocument) pour l'exemple :  
 
 
 A1 = 7000; B1 = 2663 :  
 
 
 Sub Macro1()  
 ActiveDocument.Tables(1).Cell(1, 3).Select  
 Selection.InsertFormula Formula:="=(B1/A1)*100)"  
 ActiveDocument.Fields.Update  
 End Sub  
 
 
 Mais C1 me donne toujours 38.04  
 
 
 Meme si je change les valeurs de A1 et B1, C1 reste toujours figée sur 38.04 !!!  
 
 Et si je fait executer la macro du menu outils une autre valeur de 38.04 vient s'ajouter au contenu de C1 qui  est deja 38.04 (ca devient 38.0438.04) !!
 
 Et ActiveDocument.Fields.Update ne fait rien ?  
 
 Ou est l'erreur ?  
 
 Merci.  
 
 

mood
Publicité
Posté le 21-08-2006 à 01:44:11  profilanswer
 

n°1428387
jpcheck
Pioupiou
Posté le 21-08-2006 à 09:36:01  profilanswer
 

Selection.Formula="=(B1/A1)*100)"  
 devrait suffire amplement =)


Message édité par jpcheck le 21-08-2006 à 09:36:13
n°1428950
apz
Posté le 21-08-2006 à 20:24:59  profilanswer
 

Y'a pas moyen de mettre à jour la cellule du resultat au meme moment des changements apportés aux cellules A1 et B1 ?


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

  Introduction d'une formule

 

Sujets relatifs
Formule Excel faisant reference à une feuille pas encore crée ? ? ? ..Excel : Besoin d'une formule qui additionne seulement les positifs ?
[RESOLU] formule francais/anglaisIntroduction d'une variable dans un texte
Formule ou script?extension d'un formule via VBA
(VBA Excel)recopier liste perso dans une formulepeut-on utiliser une variable d'un userform dans une formule classiqu?
[Résolu][VBA][Excel] Insertion d'une formule, le texte est modifiéExcel copier formule originale
Plus de sujets relatifs à : Introduction d'une formule


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)