Pb pour forcer le c/c par valeur

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

FoLKeN

Guest
Bonjour à tous,

J'ai développé un code qui me permettait de forcer le copier/coller par valeur lorsque l'utilisateur faisait un coller normal. Mais étant donné que c'est une macro customisée qui est appelée, il n'y a plus d'annulation (Ctrl+Z) possible par l'utilisateur de la feuille excel. Avez-vous une idée de comment le résoudre? (Je doute que ce soit possible.. A moins de passer par un autre système que le mien, auquel je n'aurais pas penser)

Voici le code:
Code:
' Fonction appelée lors d'un Workbook_Open()
' Add special commands when c/c restrictions enabled
Sub AddSpecialPasteCommand()
    Application.OnKey Key:="^v", Procedure:="MyCopyByValue"
    Application.CommandBars("Edit").FindControl(ID:=22).OnAction = "MyCopyByValue"
    Application.CommandBars("Cell").FindControl(ID:=22).OnAction = "MyCopyByValue"
End Sub

' Function that replaces the normal copy with a copy by value, when c/c disabled
Sub MyCopyByValue()
    On Error Resume Next
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub

Merci pour votre aide
 
Re : Pb pour forcer le c/c par valeur

Yep, je comprends le système. Ca complexifie toujours plus le programme donc c'est un peu chiant. Je vais voir si je vais l'implémenter.

Quoiqu'il en soit, merci pour ton aide 🙂
FoLKeN
 
- 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

C
Réponses
5
Affichages
2 K
Charles78
C
C
Réponses
3
Affichages
3 K
chorifi
C
M
Réponses
4
Affichages
2 K
M
P
Réponses
0
Affichages
2 K
P
Retour