Donnés circulaire helpe

Bonjour,

je dois faire un petit tableau correspondant a des heures de vol d'un avion,

Cellule A heure de vol total
Cellule B heure de vol effectué du jour

je voudrais qu'a chaque fois je change les donnés de la cellule B qu'elle s'ajoute automatiquement a la Cellule A heure total

hors si je fais A = B+A erreur de donnés circulaire

Merci de votre aide

2 réponses

  1. Yop !

    Fais clique-droit sur "Feuil1", puis "Visualiser le code", et colle ceci dedans :
    Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B1")) Is Nothing Then
    Range("A1").Value = [A1] + [B1]
    End If
    End Sub

    Ca va afficher en A1 l'addition de A1 et B1 lorsque tu vais saisir l'heure en B1.

    Mets le format de ces cellules en heure.
    1. Super cela fonction, pour la premier ligne mais
      cependant j'ai plusieurs avion donc plusieurs lignes (copier /coller de la formule) j'ai changer juste le A1 en A2 ect.... mais erreur nom ambigu détecté dois je changé quelque chose ?
    2. @GedulyTente ce code là :

      Private Sub Worksheet_Change(ByVal Target As Range)
          If Not Intersect(Target.Cells(1), [B1:B30]) Is Nothing Then
             Target.Cells(1).Offset(0, -1) = _
                  Target.Cells(1).Offset(0, -1) + _
                      Target.Cells(1)
          End If
      End Sub

      Ca marche pour A1+B1 / A2+B2 / A3+B3 et ainsi de suite jusqu'au 30 lignes

      code trouvé ici
  2. Bonjour on y presque les 2 premières ligne ok B1 et B2 mais a B3

    Erreur et il me met en jaune

    Target.Cells(1).Offset(0, -1) = _
    Target.Cells(1).Offset(0, -1) + _
    Target.Cells(1)

    Désolé
    1. Chez moi ça marche pourtant :
      https://www.cjoint.com/c/HHhpppQjjec