Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

manipulation de plage de cellules resultant d'un filtre

  • Initiateur de la discussion Initiateur de la discussion christa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

christa

Guest
Bonjour a tous,

J'aimerais savoir comment constituer une plage de cellules issues du resultat d'un filtrage et parcourir chaque cellule de la plage en leur assignant une valeur.

en ce qui concerne la plage, mon code ne fonctionne pas :
Sub Plage()
Dim toto As Range
toto = Range("a1:a10")
Dim cell As Range
For Each cell In toto
cell.Value = "3"

Debug.Print (cell.Value)
Next cell
end sub


merci d'avance pour toute aide
 
Dernière modification par un modérateur:
Re : manipulation de plage de cellules resultant d'un filtre

Bonjour Christa,

Pour attribuer la référence de la plage A1:A10 à la variable toto, tu dois utiliser l'instruction SET.
Code:
Sub Plage()
Dim toto As Range, cell As Range
    Set toto = Range("a1:a10")
    For Each cell In toto
        cell.Value = "3"
    Next cell
End Sub
A+
 
Re : manipulation de plage de cellules resultant d'un filtre

merci beaucoup frangy,ca fonctionne tres bien, je verrai demain comment faire fonctionner une plage issue d'un filtre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
587
Réponses
21
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…