OVH Cloud OVH Cloud

ajouter une valeur à la valeur d'une cellule

1 réponse
Avatar
leyjah
Bonjour,
j'aui besoins de votre aide svp.
je souhaiterai, grâce à un bouton de commande (ENREGISTRER), ajouter des valeurs (nombre) affecté à une listbox (zn2) , aux cellules correspondantes.
Ces cellules sur une feuille de calcul.
Pour cela, mon code à été le suivant:
Private Sub enrg1_Click()
For i = 2 To 59
If zn1.value = Cells(i, 1) Then
Cells(i, 2) = Cells(i, 2) - zn2.value
End If
Next
CLIENTS.Hide
End Sub

cependant, n'est pris en considération que la valeur de la ligne sélectionné

merci d'avance pour l'aide que vous m’apporterai

CDLT

1 réponse

Avatar
leyjah
Le vendredi 19 Avril 2013 à 21:41 par leyjah :
Bonjour,
j'aui besoins de votre aide svp.
je souhaiterai, grâce à un bouton de commande (ENREGISTRER),
ajouter des valeurs (nombre) affecté à une listbox (zn2) , aux
cellules correspondantes.
Ces cellules sur une feuille de calcul.
Pour cela, mon code à été le suivant:
Private Sub enrg1_Click()
For i = 2 To 59
If zn1.value = Cells(i, 1) Then
Cells(i, 2) = Cells(i, 2) - zn2.value
End If
Next
CLIENTS.Hide
End Sub

cependant, n'est pris en considération que la valeur de la ligne
sélectionné

merci d'avance pour l'aide que vous m’apporterai

CDLT


j'ai trouver une solution..

Private Sub enrg1_Click()
Dim Donnees(), i As Integer, Lign
Donnees = Sheets("Feuil1").Range("A2:A59").Value
For i = 0 To zn1.ListCount - 1
Lign = Application.Match(zn1.List(i), Donnees, 0)
If Not IsError(Lign) Then
Cells(Lign + 1, 2) = Cells(Lign + 1, 2) - CInt(zn2.List(i))
End If
Next i
End Sub


SI CA PEUT AIDER QUELQU'UN