ca tourne en rond et puis j'ai le programme ne repond pas
voici le code
en gros je recupere dans la cellule Z1, un n° de ligne et je dois ensuite calculer le minimum de la case C8 à la case C(Z1-2) et l'afficher dans C(Z1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Function calculeDomaineTester() 'declarations Dim cellule As Integer Dim c As String Dim compteur As String Dim resultat As Integer Dim i As Integer Dim j As Integer 'recuperation de la cellule à remplir stocker en z1 cellule = ActiveSheet.Cells.Range("Z1").Value c = "C" & "" c = "C" & cellule 'calcul du minimum resultat = ActiveSheet.Cells.Range("C8").Value j = cellule - 2 For i = 9 To cellule Step Pas 'pour toutes les lignes compteur = "C" & "" compteur = "C" & i 'on se positionne sur la cellule a tester If ActiveSheet.Cells.Range(compteur).Value < resultat Then 'si il est plus petit resultat = ActiveSheet.Cells.Range(compteur).Value 'alors on remplace le resultat par la valeur de la cellule testée End If Next 'affichage du minimum dans la cellule ActiveSheet.Cells.Range(c).Value = resultat End Function
Partager