Somme de cllules avec references

Résolu/Fermé
mylord6666 Messages postés 53 Date d'inscription lundi 28 avril 2014 Statut Membre Dernière intervention 12 juillet 2014 - 28 avril 2014 à 12:05
mylord6666 Messages postés 53 Date d'inscription lundi 28 avril 2014 Statut Membre Dernière intervention 12 juillet 2014 - 30 avril 2014 à 09:32
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

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
28 avril 2014 à 13:26
Bonjour,

i et t sont des variables, quelles sont leurs valeurs ???
0
mylord6666 Messages postés 53 Date d'inscription lundi 28 avril 2014 Statut Membre Dernière intervention 12 juillet 2014
28 avril 2014 à 18:23
'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
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
29 avril 2014 à 08:23
Bonjour,

Dans votre code: i et t sont tout le temps egal a 31, il manque quelque chose !!!!!!
0
mylord6666 Messages postés 53 Date d'inscription lundi 28 avril 2014 Statut Membre Dernière intervention 12 juillet 2014
29 avril 2014 à 08:29
merci beaucoup je sais comment faire hélas avez vous une solution
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
29 avril 2014 à 08:47
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
mylord6666 Messages postés 53 Date d'inscription lundi 28 avril 2014 Statut Membre Dernière intervention 12 juillet 2014
30 avril 2014 à 09:32
merci beaucoup c'est vraiment super je n'y avais pas pensé
0