Excel ne peut vider le presse papier
Jacky
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai réaliser des macros excel sur feuille excel (en francais) sous windows XP PRO.
Celà fonctionné parfaitement, mais depuis que je suis en seven à chaque fois que j'envoi mes macros j'ai un message comme par lequel le presse papier ne peut être vider et je doit à chaque copier coler dans ma macro valider ce message pour quelle s'exécute.
Quelqun à t'il une solution ?
j'ai réaliser des macros excel sur feuille excel (en francais) sous windows XP PRO.
Celà fonctionné parfaitement, mais depuis que je suis en seven à chaque fois que j'envoi mes macros j'ai un message comme par lequel le presse papier ne peut être vider et je doit à chaque copier coler dans ma macro valider ce message pour quelle s'exécute.
Quelqun à t'il une solution ?
A voir également:
- Excel ne peut vider le presse papier
- Presse papier - Guide
- Presse-papier - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Presse papier iphone ou le trouver ✓ - Forum Réseaux sociaux
2 réponses
Bonjour,
Peut-être vider le presse papier après chaque copier-coller :
Si ça ne suffit pas il y a une autre technique :
Sinon interdire les alertes dans cette zone de code :
eric
Peut-être vider le presse papier après chaque copier-coller :
Application.CutCopyMode = False
Si ça ne suffit pas il y a une autre technique :
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function EmptyClipboard Lib "user32" () As Long Private Declare Function CloseClipboard Lib "user32" () As Long Sub VidePP() OpenClipboard 0 EmptyClipboard CloseClipboard End Sub
Sinon interdire les alertes dans cette zone de code :
Application.DisplayAlerts = FalseRétablir avec = True
eric
exempe sur feuille macro:
=SEL.CLASSEUR("PARAMETRAGE";"PARAMETRAGE")
=SELECTIONNER(PARAMETRAGE!D3:D15)
=RECHERCHER.SELECTION(PARAMETRAGE!E1)
=SELECTIONNER("lc(+1)")
=COPIER()
=SEL.CLASSEUR("macro";"macro")
=SELECTIONNER(macro!A20)
=COLLAGE.SPECIAL(2;1;FAUX;FAUX)
et à chaque que fois que pour les besoins de mon programme je répette ca j'ai le message.
Ce type de programme est peut être obselet mais ca marche sur windows XP et pause des problèmes sur seven.
Néanmoins merci de ton aide
Jacky