Visual Basic
Watty
-
Mabelle60 Messages postés 492 Date d'inscription Statut Membre Dernière intervention -
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 ?
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:
- Visual Basic
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual c++ 2019 - Guide
3 réponses
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)
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)
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.
Oui j'aimerai passé par une macro, car je fais un programme dans lequel j'aurai besoin de cette petite fonction.
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?
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?