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. merci beaucoup c'est vraiment super je n'y avais pas pensé
    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 je sais comment faire hélas avez vous une solution
        0
        1. Bonjour,

          Dans votre code: i et t sont tout le temps egal a 31, il manque quelque chose !!!!!!
          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,

              i et t sont des variables, quelles sont leurs valeurs ???
              0