Excel ne peut vider le presse papier
Fermé
Jacky
-
26 nov. 2011 à 07:39
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 26 nov. 2011 à 10:47
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 26 nov. 2011 à 10:47
A voir également:
- Excel ne peut vider le presse papier
- Presse papier - Guide
- Presse-papier : mieux l'utiliser avec Windows 10 et 11 - Guide
- Liste déroulante excel - Guide
- Presse papier iphone ou le trouver ✓ - Forum Réseaux sociaux
- Presse papier iphone - Forum iPhone
2 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
Modifié par eriiic le 26/11/2011 à 09:18
Modifié par eriiic le 26/11/2011 à 09:18
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
26 nov. 2011 à 10:47
26 nov. 2011 à 10:47
Tu es en macro XL4, si ta macro n'est pas trop grosse tu pourrais envisager de la refaire en vba.
Essaie en insérant après chaque collage :
=ANNULER.COPIE
c'est l'équivalent de CutCopyMode = False
eric
Essaie en insérant après chaque collage :
=ANNULER.COPIE
c'est l'équivalent de CutCopyMode = False
eric
26 nov. 2011 à 09:56
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