P
petraki
Guest
Bonjour à tous,
Je cherche à récupérer sous VBA les propriétés de la plage copiée (ctrl-C par l'utilisateur), pour autoriser ou non son collage dans une autre partie de la feuille (collage avec un bouton de macro spécifique), en fonction du positionnement de la plage copiée.
Cette plage n'est pas la même que la sélection en cours (accessible par la propriété Selection) car l'utilisateur sélectionne forcément une autre plage que celle qu'il a copiée quand il déclenche la macro.
Existe-t-il un nom interne d'accès à cette plage, analogue au nom "Zone-d-impression" automatiquement créé par Excel quand on définit une zone d'impression ?
Ou faut-il utiliser des fonctions plus générales de gestion du presse-papier ?
A part la propriété CutCopyMode qui permet juste de savoir s'il existe une plage en cours de copiage, je n'ai rien trouvé.
Merci de votre aide 🙂
Je cherche à récupérer sous VBA les propriétés de la plage copiée (ctrl-C par l'utilisateur), pour autoriser ou non son collage dans une autre partie de la feuille (collage avec un bouton de macro spécifique), en fonction du positionnement de la plage copiée.
Cette plage n'est pas la même que la sélection en cours (accessible par la propriété Selection) car l'utilisateur sélectionne forcément une autre plage que celle qu'il a copiée quand il déclenche la macro.
Existe-t-il un nom interne d'accès à cette plage, analogue au nom "Zone-d-impression" automatiquement créé par Excel quand on définit une zone d'impression ?
Ou faut-il utiliser des fonctions plus générales de gestion du presse-papier ?
A part la propriété CutCopyMode qui permet juste de savoir s'il existe une plage en cours de copiage, je n'ai rien trouvé.
Merci de votre aide 🙂