Supprimer le balayage des cellules et le passage d'inglets

Re bonjour,

J'avais trouvé dans mon jeune temps la commande qui supprimait le balayage sous excel.

Cette fois ci, je ne retrouve plus.

Est il possible de supprimer le balayage cellules ET le passage d un onglets à l autre?

Merci

Bonjour

qu'appelles tu le "balayage" des cellules ?

et aussi le passage d'un onglet à l'autre...

Bonsoir Michel,

Quand la macro s’exécute, elle ballait un grand nombre de cellule et cela fait donc des sauts d'écran puisqu'elle passe d'une cellule de l'écran à une cellule située en dessous du visuel de l'écran.

De même pour les onglets, je passe d'un onglet à l'autre et cela assez vite donc... Ce qui provoque un effet visuel désagréable et fatiguant.

Si j'ai bonne mémoire, il existait une commande vba qui permettait de rester sur la plage visuel de départ et d'exécuter la macro sans pour autant que tu navigues d'une cellule à l'autre ou d'un onglet à l'autre.

Bonjour

Si j'ai bien compris :

Sub TonNom()
With Application
   .ScreenUpdating = False
   .EnableEvents = False
End With

... ton code

With Application
   .ScreenUpdating = True
   .EnableEvents = True
End With
End Sub

Amicalement

Nad

Bonsoir à tous,

En début de macro,

Application.ScreenUpdating = False

çà devrait suffire

Amicalement

Claude

Bonsoir à vous deux,

Vos deux propositions fonctionnent parfaitement, je vous remercie.

Marco

Rechercher des sujets similaires à "supprimer balayage passage inglets"