RECUPERER UN CONTROL "Ctrl + C"
Résolu
bfiguig
-
hich24 Messages postés 1686 Statut Membre -
hich24 Messages postés 1686 Statut Membre -
Bonjour,
est-il possible de savoir si on a utiliser "Ctrl + C" dans une macro excel et recuperer son code.
merci de votre reponse
est-il possible de savoir si on a utiliser "Ctrl + C" dans une macro excel et recuperer son code.
merci de votre reponse
A voir également:
- RECUPERER UN CONTROL "Ctrl + C"
- Fan control - Télécharger - Optimisation
- Comment recuperer un message supprimé sur whatsapp - Guide
- Adb app control - Guide
- Comment récupérer un compte facebook piraté - Guide
- Récupérer mon compte facebook désactivé - Guide
8 réponses
Bonjour,
il suffit de donner un raccourci à ta macro.
'outils / macro / macros...' puis bouton options...
Mais il est formellement déconseillé d'utiliser les raccourcis claviers usuels
Laisse-les fonctionnels pour les utilisateurs.
Et je ne vois pas le rapport avec "comment pourrais-je faire en cliquant sur "Ctrl+C" pour annuler une action dans une macro"
Déjà pour annuler une action c'est ctrl+z, ctrl+c c'est copier.
D'autre part tu ne peux pas annuler une action faite par macro. C'est à toi de sauvegarder les valeurs avant, et de les restaurer si besoin.
eric
il suffit de donner un raccourci à ta macro.
'outils / macro / macros...' puis bouton options...
Mais il est formellement déconseillé d'utiliser les raccourcis claviers usuels
Laisse-les fonctionnels pour les utilisateurs.
Et je ne vois pas le rapport avec "comment pourrais-je faire en cliquant sur "Ctrl+C" pour annuler une action dans une macro"
Déjà pour annuler une action c'est ctrl+z, ctrl+c c'est copier.
D'autre part tu ne peux pas annuler une action faite par macro. C'est à toi de sauvegarder les valeurs avant, et de les restaurer si besoin.
eric
RE-bonjour,
peut-on savoir d'una facon ou d'une autre qu'on a cliqué sur "Crtl + C" dans un fichier exce (macro) ??
merci
peut-on savoir d'una facon ou d'une autre qu'on a cliqué sur "Crtl + C" dans un fichier exce (macro) ??
merci
il faut tester sur copier puisque le CTRL+ C signifier copier
Bonjour,
voila, j'ai trouvé comment capter un evenement par exemple si on appui sur "TAB" j'excute une procedure et le code que j'utilise dans la macro est le suivant : Application.OnKey Key:="{TAB}", procedure:="MaProc"
mais moi je veux executer une procedure lorsque j'appui sur "Ctrl+C" et le code est le suivant :
Application.OnKey Key:="^C", procedure:="MaProc"
mais il ne se passe rien.
j'ai fais même des test avec la touche "ENTRER" et ça marche : Application.OnKey Key:="{ENTRER}", procedure:="MaProc"
je ne sais pas pourquoi ça ne marche pas avec "Ctrl+C"
merci de votre aide
voila, j'ai trouvé comment capter un evenement par exemple si on appui sur "TAB" j'excute une procedure et le code que j'utilise dans la macro est le suivant : Application.OnKey Key:="{TAB}", procedure:="MaProc"
mais moi je veux executer une procedure lorsque j'appui sur "Ctrl+C" et le code est le suivant :
Application.OnKey Key:="^C", procedure:="MaProc"
mais il ne se passe rien.
j'ai fais même des test avec la touche "ENTRER" et ça marche : Application.OnKey Key:="{ENTRER}", procedure:="MaProc"
je ne sais pas pourquoi ça ne marche pas avec "Ctrl+C"
merci de votre aide
Salut,
Si j'ai bien compris ce qu'il veux c'est interdire de faire CTRL + C dans son classeur. Peut être pas l'interdire, mais capter l'évènement (lorsque l'utilisateur tape CTRL + C) et lancer une procédure immédiatement. Du style lorsque l'utilisateur tape CTRL + C une msgbox se lance... Enfin si j'ai bien saisit...
Si j'ai bien compris ce qu'il veux c'est interdire de faire CTRL + C dans son classeur. Peut être pas l'interdire, mais capter l'évènement (lorsque l'utilisateur tape CTRL + C) et lancer une procédure immédiatement. Du style lorsque l'utilisateur tape CTRL + C une msgbox se lance... Enfin si j'ai bien saisit...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben je ne vois pas trop l'interet d'interdire le copier mais tu n'as qu'à faire une macro vide ou avec un msgbox ayant ce raccourci...
Bon hé !!!! tu fais un effort de lecture stp :
il suffit de donner un raccourci à ta macro.
'outils / macro / macros...' puis bouton options...
il suffit de donner un raccourci à ta macro.
'outils / macro / macros...' puis bouton options...
je vais essayer de t'expliquer ce que je veux exactement et tu me dira si c'est faisable.
voila mon code :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If RAZ_FEUILLE Then Exit Sub
Ligne_En_cours = Selection.Row
Colonne_En_cours = Selection.Column
Dim lInd, cInd
lInd = Ligne_En_cours
cInd = Colonne_En_cours
If "Ctrl+c" pas enfoncé Then
If cInd = 1 And Cells(lInd, 1) = "" And Ligne_En_cours > 4 Then
Cells(lInd, 1) = "TBS_"
End If
End If
End Sub
en fait je veux quand je click sur "Ctrl+c", je ne veux executer pas cette condition :
If cInd = 1 And Cells(lInd, 1) = "" And Ligne_En_cours > 4 Then
Cells(lInd, 1) = "TBS_"
End If
c'est pourquoi je veux recuperer le code ou l'adresse de l'evenement "Ctrl+c"
merci