• Initiateur de la discussion Initiateur de la discussion Fabbay
  • 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 !

F

Fabbay

Guest
Bonjour,

J'aimerais savoir comment utiliser dans mon code l'ensemble
des cellules qui sont sélectionnées pour leur appliquer
un traitement spécifique.

Je pens utiliser For Each Cell IN ??? et je ne trouve pas la
collection des cellules sélectionnées.

Merci pour votre aide!
 
Bonjour Fabbay,

Dim c As Range
For Each c In Selection
'Ton traitement
Next c

j'ai mis c mais tu peux mettre toto si tu veux....


C@thy
BipBip.gif
 
Du nouveau ,

j'aimerais faire la même chose mais avec un traitement de ligne par ligne
et non pas cellule par cellule.
En selectionnant chacunes des lignes que je veux traiter!

Merci pour ton aide à nouveau...
 
en adaptant l'exemple de cathy, on peut manipuler les lignes de la sélection

Dim c As Range
For Each c In Selection.rows

'copie de la ligne à la même adresse dans une autre feuille Feuil2
c.copy destination:=worksheets("feuil2").range(c.address)

Next c
 
Mais ma sélection contient plusieurs lignes!!

Je les sélectionne avec la touche control enfoncée !!! pour en avoir
un peu de partout sélectionnées!!

Mais c'est la ligne la plus haute qui est traitée , pas les autres !
 
- 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

Réponses
2
Affichages
427
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
447
Réponses
5
Affichages
200
Réponses
9
Affichages
404
Retour