Arrêt des codes VBA lorsque je coupe , copie et colle.

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

isa44

XLDnaute Occasionnel
Bonsoir , j'ai un gros classeur qui lorsque je veux couper , copier et coller est bloqué par la VBA. Je suis obligée d'arrêter l'exécution de la VBA pour pouvoir effectuer ces actions.

Comment intégrer un code au classeur pour pouvoir couper, copier et coller ?

Merci pour vos solutions
 
Re : Arrêt des codes VBA lorsque je coupe , copie et colle.

Bonsoir Isa44

Je pense que ton problème vient du fait que tu dois avoir du code dans un évènement
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

Si tel est le cas, tu peux inclure au début de ta sub
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count >1 then Exit Sub

A+
 
Re : Arrêt des codes VBA lorsque je coupe , copie et colle.

Bonjour , dans le code j'ai calculate qui inhibe la possibilité de coller:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

'Permet de couper , copier et coller
If Target.Count > 1 Then Exit Sub
' Calculate empêche le collage !!!
Calculate
End Sub

Comment le bloquer le temps de coller ?
 
Re : Arrêt des codes VBA lorsque je coupe , copie et colle.

Bonjour Isa ,Bruno ,Pierrot

Suggestion (un peu plus 'propre' qu'interrompre Vba mais tout aussi contraignant )

Code:
Sub pourcoller()
Application.EnableEvents = False
Application.Calculation = xlCalculationManual
End Sub

Sub aprescollage()
Application.EnableEvents = True
Application.Calculation = xlCalculationAutomatic
activesheet.Calculate
End Sub
 
Re : Arrêt des codes VBA lorsque je coupe , copie et colle.

Bonjour à tous,

Ce post m'intéresse également car je suis confronté au même soucis 🙂

Une idée vient de me traverser l'esprit à la lecture de la proposition de pierrejean : Afin d'éviter le "coté contraignant", on peut mettre un raccourci sur ctrl+c et ctrl+v ? En ajoutant au code "de quoi copier la selection et la coller" ?
 
Re : Arrêt des codes VBA lorsque je coupe , copie et colle.

Re,
bonjour PierreJean🙂

regarde peut être ceci, peut être une autre piste
Code:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode < 1 Then Calculate
End Sub

bon après midi
@+
 
Re : Arrêt des codes VBA lorsque je coupe , copie et colle.

Bonne et EXCELlante année à tous et toute .

J'ai tourné le problème dans tous les sens sans solution.
Alors je me pose la question s'il serait possible de faire une macro pour mettre en arrêt le VBA ?
 

Pièces jointes

- 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

Discussions similaires

E
Réponses
6
Affichages
863
ExcelNewbie96
E
S
Réponses
8
Affichages
2 K
StanislasC
S
N
Réponses
6
Affichages
2 K
Navillus
N
V
Réponses
14
Affichages
1 K
Retour