Bonsoir,
vous pouvez désactiver le pointeur d'Excel en le masquant, pour cela dans un module standard :
Option Explicit
#If VBA7 Or Win64 Then
' fonction pour gestion de l'affichage ou pas du curseur
Declare PtrSafe Function ShowCursor Lib "user32" (ByVal bShow As LongPtr) As Long
#Else
' fonction pour gestion de l'affichage ou pas du curseur
Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long
#End If
puis dans votre code pour le masquer :
ShowCursor False
et pour le réafficher :
ShowCursor True
Attention ! en cas de "plantage du code" le curseur peut rester invisible... Une petite procédure "Oups" pour le récupérer :
Sub Oups()
ShowCursor True
End Sub
Dont vous pouvez définir un raccourcie clavier...
Sinon si vous voulez garder à tout moment le pointeur "flèche" en lieu et place de la croix de sélection de cellule vous avez :
Application.Cursor = xlNorthwestArrow
et pour revenir à l'état normal :
Application.Cursor = xlDefault
@ bientôt
LouReeD