Ajouter 1 aux cellules non filtrées dans une plage

Bonjour,

J'ai un souci avec la macro ci-dessous : au cas où un filtre est actif, je voudrais qu'elle ne modifie pas les valeurs des cellules filtrées.

Quelqu'un pourrait-il m'aider ?

Merci !!!

Sub Edition_Collage_Spécial_Ajouter_1_à_sélection()
    For Each cell In Selection
            cell.Value = cell.Value + 1
    Next cell
End Sub

peut tu développer un peu svp

Merci

Bonjour

Essaie avec cette modification de ton code :

    For Each C In Selection
        If Rows(C.Row).EntireRow.Hidden = False Then
            C.Value = C.Value + 1
        End If
    Next C

Bye !

@gmb : ça marche impec, merci !!!!

@reinruof77 : désolé, je me rends compte que l'exposé du problème n'était pas très parlant. C'est une macro qui ajoute 1 à toutes les valeurs numériques d'une plage, mais elle le fait y compris pour les cellules masquées lors d'un filtrage. (mais maintenant, grâce à gmb, le pb est résolu)

Merci à tous les 2 !!!

Rechercher des sujets similaires à "ajouter filtrees plage"