Inserer formule dans cellule a partir d'un UF

Vincb9 -  
 Vincb9 -
Bonjour,

Je souhaiterais ajouter des formules dans des cellules en utilisant un "end(xlup)" .

Par exemple je voudrais inserer la formule :

=ARRONDI.SUP(B44*D44)

J'ai donc essayer :

Sheets("2").cells(no_ligne,5).value = "=ARRONDI.SUP(B" & no_ligne & "*D" & no_ligne & ")"


Quelqu'un pourrait m'aider s'il vous plais

3 réponses

  1. Paf
     
    bonjour,

    essaye comme ceci:

    Sheets("2").cells(no_ligne,5).value = "=ROUNDUP(A" & no_ligne & "*D" & no_ligne & ",)"
    , est obligatoire : après cette virgule on trouve le nombre de chiffre auxquels on veut faire l'arrondi. 0 ou rien :on arrondit à l'entier

    Bonne suite
    1
    1. Vincb9
       
      Merci paf ça fonctionne par contre j'ai une autre fonction avec SI et ça ne marche pas
      0
    2. Paf
       
      montre ce que tu as fais et dis où ça ne marche pas
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour à tous les deux

    ou si tu veux la formule dans ta cellule et en français
    avec la même remarque que Paf en ce qui concerne le 2° paramètre

    Sheets("2").cells(no_ligne,5).FormulaLocal= "=ARRONDI.SUP(A" & no_ligne & "*D" & no_ligne & ",)"

    bonne suite
    1
  3. Vincb9
     
    C'est bon je vous remercie tous les deux, j'avais mélanger un peu vos deux réponse et j'avais mis FormulaLocal mais j'avais laisser la formule en anglais lol
    0