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

Mémoriser une Selection dans un objet Range

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

J

jeromeP

Guest
Bonjour,

en VBA, je cherche à mémoriser le contenu d'une sélection(objet range) car j'ai un traitement(B) à y effectuer mais après un autre traitement(A).

Problème, lors du traitement (A), la sélection et naturellement perdus au profil d'une autre.

le traitement(A) ne pouvant pas ce faire après le traitement(B), comment faire marcher le code suivant.

Merci d'avance pour votre aide

Code:
Dim MyCell As Range, MySelection As Range
MySelection = Selection '********* ligne en erreur********

' 
' je perd la selection dans le code placé ici, mais c'est normal.
'

For Each MyCell In MySelection
    '
    'Traitement des cellules de la selection précédante
    '
Next
 
Re : Mémoriser une Selection dans un objet Range

bonjour jeromeP et bienvenue sur le forum,

Range étant un objet, il faut remplacer
MySelection = Selection
par
Set MySelection = Selection

a+
 
Re : Mémoriser une Selection dans un objet Range

Merci pour la réactivité

cela fonctionne 🙂

L'utilité du "Set" commence à s'éclaircir 🙄

merci et A+
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…