EXCEL

Résolu
Bonjour,

Je souhaiterais connaitre le procédé - la formule afin que sur excel dans une cellule lorsque l'on saisie un montant, celui se transforme directement avec son montant tva (*1,196)
Ex : on tape 6 € et on obtient dans cette même cellule 7,17 €

Merci pour vos éléments, ce serait sympa, et assez urgent.
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut tatate, Pimprenelle

    Ci dessous la macro qui multiplie les nombres dans la zone A1:10 ( à adapter à ton pb) par 1,196

    Private Sub Worksheet_Change(ByVal Target As Range)
    Static flag As Boolean
    If flag = True Or Intersect(Target, Range("A1:A10")) Is Nothing Then
    flag = False
    Exit Sub
    End If
    flag = True
    Target = Target * 1.196
    end sub

    pour l'installer:
    tu fais copier sur cette macro
    tu cliques "droit" sur l'onglet de ta feuille, puis visualiser le code
    coller

    Xl<2007 (tu n'as pas précisé!)
    mettre la sécurité au niveau moyen ou bas: outils-macro-sécurité

    1. Contributeur
      c'est vrai ça, Vegeta

      Alors, le forum CCM ne sert à rien ?

      1. Le forum est parfait, il fait gagner du temps en tout cas.
    2. Contributeur
      D'autant plus qu'il n'y a pas grand chose dans le site recommandé par Vegeta, si ce n'est le lien vers un autre forum spécialisé sur Excel où tu aurais eu la m^me réponse.
      1. tous les cours et les trruc de excel ici

        http://www.litalib.com/telecharge.html
        1. Contributeur sécurité
          c'est impossible dans la même cellule.
          1. Merci mais il parait que Oui pourtant.
          2. Contributeur sécurité
            @tatate86peut être alors avec une macro mais je ne sais pas m'en servir.
          3. @pimprenelle27Quelqu'un aurait-il un conseil à me donner pour faire ça.
            Merci bcp.