Cumul du temps passé

Résolu
Mr Drumond Messages postés 32 Statut Membre -  
Mr Drumond Messages postés 32 Statut Membre -
Bonjour à toutes et à tous,

Sur une feuille Excel, je voudrai faire la chose suivante :

En B2, je rentre une valeur disons 100 et en D2 je veux reprendre cette valeur donc dans D2 je mets =B2.
Mais je voudrais retourner dans B2 et y mettre 50 et que ces 50 s'ajoute au 100 indiqué dans D2.

Je ne sais pas comment faire.
Dois-je passer par un formulaire ?

Merci pour votre aide ô combien bénéfique à ma vie quotidienne (en rajouterais-je un peu ?)

Bonne journée.

Mr Drumond
Configuration: Windows 2000
Internet Explorer 6.0

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour Mister Drumond

    ..."en rajouterais je un peu ?"...
    Meuuuu noooon...Sachez, cher Mister Drumond, que c'est toujours un plaisir et un honneur que de tenter de résoudre vos soucis quotidiens :-)

    cette macro t'ajoute la valeur de B2 au nombre saisi dans D2

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address = "$D$2" Then
    init = Range("B2")
    Target = init + Target
    End If
    End Sub

    Pour installer:
    tu fais un copier de cette macro
    clic dans le nom de la feuille en bas - viualiser le code
    coller

    Maintenant si tu veux le cumul (pour la session ou pour "toujours" ?), c'est une autre pâire de manches

    0
  2. Mr Drumond Messages postés 32 Statut Membre 1
     
    Merci Michel.

    Malheureusement, cela ne correspond pas vraiment à ce que je voulais faire.

    Mais en cherchant, j'ai trouvé :

    J'ai mis en D2 la formule =B2+D2 et là Excel me lance une référence circulaire.
    Puis je vais dans Outils - Options - Calculs

    Je coche sur Itération - je mets 1 dans nombre maximal d'itérations et je valide par OK.

    Ca marche !
    0