Traduction action excel vers visual basic [Résolu/Fermé]

Signaler
Messages postés
188
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
2 février 2013
-
Messages postés
188
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
2 février 2013
-
Bonjour,
voila ce que je souhaite faire quand je clique sur un bouton dans excel:

parcourir la matrice excel - en occurrence A1 jusqu'au C9

mettre à 0 dans les cellules qui ont valeur différentes de 0


quand j'ai crée le bouton nommé CLEAN vb m'a créé une sub CLEAN_QuandClic()
mais encore?
au secours! - j'ai rien trouve dans les exemples sur le net
merci

1 réponse

Messages postés
433
Date d'inscription
dimanche 17 février 2008
Statut
Membre
Dernière intervention
17 octobre 2008
305
Salut, et pas de panique !
rajoute simplement ces trois lignes entre Sub et End Sub

Sub CLEAN_QuandClic()
For Each Cellule In Range("A1:C9")
If Not Cellule.Value = 0 Then Cellule.Value = 0
Next Cellule
End Sub

I.
Messages postés
188
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
2 février 2013
3
MERCI! ÇA MARCHE!
tout ça ne ressemble pas du tout a VB (tel que j'ai trouvé dans vb editor)!
en plus j'ai pas trouvé dans la doc de boucle for, ni if - then....
pourtant , j'ai bien cherché dans l'aide et partout sur le net.........