Visual Basic

Watty -  
Mabelle60 Messages postés 492 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis débutant à visual Basic et pas très doué en programation et j'ai un petit problème qui semble simple mais je ne m'en sort pas bien seul.

J'ai plusieurs tableaux et dans ces tableaux j'ai une colonne avec soit des "1" soit des "0".
Pour chaque tableau je dois faire la somme du nombre de fois au j'ai 0 dans cette colonne.

Je supose que je dois utiliser une boucle conditionnel mais malgré les aides je ne vois pas bien comment procéder.

Voila en gros mes tableaux (exemple):

Tableau1
Fonction1 0
Fonction2 1
Fonction3 0
Fonction4 0

Tableau2
Fonction1 1
Fonction2 1
Fonction3 0

Une idée ?
A voir également:

3 réponses

Mabelle60 Messages postés 492 Date d'inscription   Statut Membre Dernière intervention   131
 
Bonjour
Tu veux abolument passer par une macro? Excel sait très bien faire
partant du principe que tes chiffres sont en colonne b
=nb.si(b:b;0)
0
Watty
 
Merci pour ta réponse,

Oui j'aimerai passé par une macro, car je fais un programme dans lequel j'aurai besoin de cette petite fonction.
0
Mabelle60 Messages postés 492 Date d'inscription   Statut Membre Dernière intervention   131
 
Essaye ça alors

Private Sub Calc()
Cells(1, 4).Value = ""
a = 6
While Cells(a, 4).Value <> ""
a = a + 1
If Cells(a, 4) = 0 Then
Cells(1, 4).Value = Cells(1, 4).Value + 1
End If
Wend
End Sub

Mais avant de me lancer dans un grand dsicours, ou en es tu de tes connaissances par rapport à Cells(1,4) : a quoi correspond le 1? à quoi correspond le 4?
0
Watty
 
Cells (1,4) ça veut dire première ligne et 4ème colonne, donc ça doit corespondre à la cellule D1.
0
Mabelle60 Messages postés 492 Date d'inscription   Statut Membre Dernière intervention   131
 
Bon ben vaoilà, pas besoin de te faire un long discours
Si besoin repost
0