OVH Cloud OVH Cloud

Annuler un code vba tres simple

3 réponses
Avatar
sy.mon
Bonjour,

je me suis fait des petit racourci clavier pour coller special je
voudrais savoir si il y a un truc pour revenir en arriere?
(j'ai deja regarde sur le forum ca a pas l'air facil !!!=)
mais la la macro est simple


Sub Auto_Open()
Call InsereMenuContextuePopUp
Call InsereMenuContextuePopUp2


Application.OnKey "^{F5}", "CollSpVal"
Application.OnKey "^{F6}", "CollSpForm"
Application.OnKey "^{F7}", "CollSpFormat"
End Sub


Sub CollSpVal()
'
' CollSpVal Macro
' Macro enregistrée le 27/08/2001 par NG, mon vénéré maître ......
'

'
On Error GoTo GestionnaireErreur
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:=False

Exit Sub



GestionnaireErreur:

MsgBox ("nope !")
Exit Sub
Resume

End Sub


si qqn a deja realisé ce truc ou a une solution pour les collages
speciaux au clavier je suis preneur.

Ciao

3 réponses

Avatar
Daniel.M
Bonjour,

Application.OnKey "^{F5}"

Salutations,

Daniel M.

"Symon" wrote in message
news:
Bonjour,

je me suis fait des petit racourci clavier pour coller special je
voudrais savoir si il y a un truc pour revenir en arriere?
(j'ai deja regarde sur le forum ca a pas l'air facil !!!=)
mais la la macro est simple


Sub Auto_Open()
Call InsereMenuContextuePopUp
Call InsereMenuContextuePopUp2


Application.OnKey "^{F5}", "CollSpVal"
Application.OnKey "^{F6}", "CollSpForm"
Application.OnKey "^{F7}", "CollSpFormat"
End Sub


Sub CollSpVal()
'
' CollSpVal Macro
' Macro enregistrée le 27/08/2001 par NG, mon vénéré maître ......
'

'
On Error GoTo GestionnaireErreur
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:úlse

Exit Sub



GestionnaireErreur:

MsgBox ("nope !")
Exit Sub
Resume

End Sub


si qqn a deja realisé ce truc ou a une solution pour les collages
speciaux au clavier je suis preneur.

Ciao


Avatar
Bob
je me sus pas bien fait comprendre
ce que je veux pouvoir faire c'est revenir en arriere de mon collage
speciale effectué via la macro.

Simon

"Daniel.M" wrote in message
news:#
Bonjour,

Application.OnKey "^{F5}"

Salutations,

Daniel M.

"Symon" wrote in message
news:
Bonjour,

je me suis fait des petit racourci clavier pour coller special je
voudrais savoir si il y a un truc pour revenir en arriere?
(j'ai deja regarde sur le forum ca a pas l'air facil !!!=)
mais la la macro est simple


Sub Auto_Open()
Call InsereMenuContextuePopUp
Call InsereMenuContextuePopUp2


Application.OnKey "^{F5}", "CollSpVal"
Application.OnKey "^{F6}", "CollSpForm"
Application.OnKey "^{F7}", "CollSpFormat"
End Sub


Sub CollSpVal()
'
' CollSpVal Macro
' Macro enregistrée le 27/08/2001 par NG, mon vénéré maître ......
'

'
On Error GoTo GestionnaireErreur
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:úlse

Exit Sub



GestionnaireErreur:

MsgBox ("nope !")
Exit Sub
Resume

End Sub


si qqn a deja realisé ce truc ou a une solution pour les collages
speciaux au clavier je suis preneur.

Ciao






Avatar
Daniel.M
Salut,

Ok. Le 'Annuler' est souvent grisé (donc non-disponible) après l'exécution d'une
macro.
Par conséquent, il va falloir le programmer explicitement, i.e. conserver les
données écrasées quelque part (dans une matrice) avant la manipulation.
Personnellement, j'ai pas le temps de le faire/tester mais il n'y rien de
sorcier AMA.

Salutations,

Daniel M.

"Bob" wrote in message
news:
je me sus pas bien fait comprendre
ce que je veux pouvoir faire c'est revenir en arriere de mon collage
speciale effectué via la macro.

Simon

"Daniel.M" wrote in message
news:#
Bonjour,

Application.OnKey "^{F5}"

Salutations,

Daniel M.

"Symon" wrote in message
news:
Bonjour,

je me suis fait des petit racourci clavier pour coller special je
voudrais savoir si il y a un truc pour revenir en arriere?
(j'ai deja regarde sur le forum ca a pas l'air facil !!!=)
mais la la macro est simple


Sub Auto_Open()
Call InsereMenuContextuePopUp
Call InsereMenuContextuePopUp2


Application.OnKey "^{F5}", "CollSpVal"
Application.OnKey "^{F6}", "CollSpForm"
Application.OnKey "^{F7}", "CollSpFormat"
End Sub


Sub CollSpVal()
'
' CollSpVal Macro
' Macro enregistrée le 27/08/2001 par NG, mon vénéré maître ......
'

'
On Error GoTo GestionnaireErreur
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:úlse

Exit Sub



GestionnaireErreur:

MsgBox ("nope !")
Exit Sub
Resume

End Sub


si qqn a deja realisé ce truc ou a une solution pour les collages
speciaux au clavier je suis preneur.

Ciao