Traduction action excel vers visual basic

Résolu/Fermé
zoe27 Messages postés 188 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 2 février 2013 - 16 mai 2008 à 14:59
zoe27 Messages postés 188 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 2 février 2013 - 16 mai 2008 à 18:28
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
A voir également:

1 réponse

Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 309
16 mai 2008 à 17:56
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.
0
zoe27 Messages postés 188 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 2 février 2013 4
16 mai 2008 à 18:28
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.........
0