Somme de cllules avec references

Résolu
cells(2, 15) = Application.WorksheetFunction.Sum(Range(Cells(i, 8), Cells(t, 8)))

TextBox3 = Cells(2, 15).Text

avec cells(i,8) et idem pour cells(t,8) la somme ne s'effectue pas par contre si je rempla i et t par un nombre cela fonctione bien pour quoi meric de me répondre

6 réponses

  1. Bonjour,

    i et t sont des variables, quelles sont leurs valeurs ???
    0
    1. 'definir le numero de ligne heure arrivée
      For i = 2 To 30
      If Cells(i, 1) Like A Then
      Range("j13") = Cells(i, 1).Value

      Range("j14") = i

      End If
      Next

      'definir le numero de ligne heure depart
      For t = 2 To 30
      If Cells(t, 1) Like B Then
      Range("j16") = Cells(t, 1).Value

      Range("j17") = t

      End If
      Next

      ' dalcul du total d'heure de travail

      Range("O2").FormulaLocal = "=SOMME(H" & i & ":H" & t & ")"
      'inscription nb heure dans textbox

      TextBox3 = Cells(2, 15).Text

      merci de la réponse je renvoi la valeur des variables
      0
      1. Bonjour,

        Dans votre code: i et t sont tout le temps egal a 31, il manque quelque chose !!!!!!
        0
        1. merci beaucoup je sais comment faire hélas avez vous une solution
          0
          1. Re,

            des que le test est vrai, sortie de la boucle For ....Next

            For i = 2 To 30
            If Cells(i, 1) Like A Then
            Range("j13") = Cells(i, 1).Value
            Range("j14") = i
            Exit For
            End If
            Next

            'definir le numero de ligne heure depart
            For t = 2 To 30
            If Cells(t, 1) Like B Then
            Range("j16") = Cells(t, 1).Value
            Range("j17") = t
            Exit For
            End If
            Next
            0
            1. merci beaucoup c'est vraiment super je n'y avais pas pensé
              0