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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Reconstitution d'une formule de calcul par VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reconstitution d'une formule de calcul par VBA

n°1694150
roland1104
Posté le 28-02-2008 à 11:18:11  profilanswer
 

Bonjour,
Je cherche à reconstituer des formules de calcul sur une feuille Excel.
Par exemple: somme de 2 cellules L15C8 et L27C8.
Je mets le résultat dans la cellule L28, puis je copie la valeur de cette cellule en H28.
 
MON PROBLEME: je récupère bien la formule en H28 (=L15C8+L27C8), mais elle ne s'exécute pas sous Excel.
?????!!!!!!!!!!     COMMENT FAIRE  ??????????????
 
voici un exemple du code VB:
 
Sub Macro1
    Range("L28" ).Select
    ActiveCell.FormulaR1C1 = "=CONCATENATE(""=L15C8"",""+L27C8"" )"
    Range("L28" ).Select
    Selection.Copy
    Range("H28" ).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("H28" ).Select
    Application.CutCopyMode = False
End Sub
 
Merci pour vos lumières

mood
Publicité
Posté le 28-02-2008 à 11:18:11  profilanswer
 

n°1695497
otobox
Maison fondée en 2005
Posté le 01-03-2008 à 10:12:17  profilanswer
 

Ca semble bien compliqué...

 


Avec Excel, tu peux créer tes propres fonctions en VBA que tu vas récupérer ensuite dans les fonctions personnalisées.

 

Par exemple, si tu veux faire une fonction qui fait:
y=4x+5 et bien dans un module tu fais :

 
Code :
  1. function Calc4xPlus5(X as double)
  2.     Calc4xPlus5 = 4*X + 5
  3. end function
 

Ensuite, sous Excel, tu cliques dans la cellule où tu veux le calcul et tu tapes :
=CALC4XPLUS5(A1) (A1 étant la cellule où tu as le X de stocké)


Message édité par otobox le 01-03-2008 à 10:13:03

---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons

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

  Reconstitution d'une formule de calcul par VBA

 

Sujets relatifs
Automatiser calcul accessproblème de format sur VBA
Help en VBA please !calcul d'acceleration
VBA Outlook : macro pour déplacer les mails envoyé vers un dossierrécursion en VBA
[VB/VBA/VBS] Macro Visio en export WEBProbleme VBA - Deux listes Combobox
OLAP et Formule sur annéeD'une requête SQL au VBA
Plus de sujets relatifs à : Reconstitution d'une formule de calcul par VBA


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