Macro VBA Excel

agnostiko

XLDnaute Nouveau
Bonjour à tous,

Je suis débutant et même plus que novice dans VBA alors excusez la naïveté de la question mais j'aurai besoin d'un script qui me supprime la valeur d'une cellule si la valeur de la même cellule (même coordonnées) dans une autre feuille est inférieure à 5. J'ai essayé le code suivant mais malheureusement il ne marche que lorsque je sélectionne une seule cellule. Auriez-vous une solution pour pouvoir le faire marcher à l'ensemble des cellules (car j'en ai 25000 !) ?

Merci par avance !


Code:
Sub MaMacro()

y = ActiveCell.Row
z = ActiveCell.Column
Dim MyCell As Range


For Each MyCell In Selection
If Sheets("1 Fam").Cells(y, z).Value < 5 Then
MyCell.Value = ""
End If
Next MyCell



End Sub
 

Pierrot93

XLDnaute Barbatruc
Re : Macro VBA Excel

Bonjour Agnostiko,

ta macro modifiée, si j'ai bien compris :

Code:
Sub MaMacro()
Dim MyCell As Range
For Each MyCell In Selection
    If Sheets("1 Fam").Cells(MyCell.Row, MyCell.Column).Value < 5 Then MyCell.Value = ""
Next MyCell
End Sub

bon après midi
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 502
Messages
2 089 033
Membres
104 010
dernier inscrit
Freba