excel VBA break execution quand il n'y a pas de touche break sur le clavier

je remarque juste que sur mon ordinateur portable (Dell XPS 15z) il n'y a pas de clé de casse (pas de clavier numérique dédié). J'exécute le débogueur étape par étape et quand tout semble aller bien, je laisse faire. Cependant, il tourne en boucle infinie et maintenant je me rends compte qu'il n'y a aucun moyen de l'arrêter sans la touche break!!!!

Est-ce une mauvaise blague? J'ai dû redémarrer l'ordinateur; il est plus gracieux??

Merci.

16
demandé sur ashleedawg 2012-04-12 01:45:33

9 réponses

appuyez deux fois sur la touche escape ; -)

12
répondu Ben Strombeck 2012-04-17 22:53:19

bien que ce soit une vieille question, je viens de rencontrer le même problème et j'ai découvert que Ctrl+Scroll lock fonctionne comme une pause.

" Scroll lock "peut être consulté sur mon ordinateur portable DELL via la touche de fonction bleue" Fn "et la touche" F6 " qui a un petit symbole de serrure bleu sur elle avec un symbole de pion. À d'autres ordinateurs, il peut ressembler à ⤓ . J'appuie donc sur Ctrl+Fn+F6.

3
répondu LiamH 2015-12-30 17:20:50

Solution n ° 1 (Il travaille la plupart du temps): Quand quelques touches particulières ( Pause, Break ou arrêt défil) manquent sur le clavier et pressent Esc 2, 3 ou plusieurs fois ne pas arrêter la macro.

Etape #01: si votre clavier n'a pas de touche spécifique, s'il vous plaît ne vous inquiétez pas et ouvrez le "clavier à L'écran" à partir des utilitaires Windows en appuyant sur Win + U.

Étape n ° 02: maintenant, essayez l'une des options ci-dessous et elles fonctionneront certainement en fonction de votre architecture système, C'est-à-dire OS et version bureau

  • Ctrl+ Pause
  • Ctrl+ arrêt défil
  • Esc+ Esc (Appuyez deux fois de suite)

vous serez mis en mode break en utilisant la touche ci-dessus les combinaisons comme la macro suspend l'exécution immédiatement en terminant la tâche courante. Pour eg. s'Il tire les données du web, il s'arrêtera immédiatement avant d'exécuter toute commande suivante, mais après avoir tiré les données, après quoi on peut appuyer sur F5 ou F8 pour continuer le débogage.


lorsque la Solution #1 ne fonctionne pas ou que vous avez besoin d'une solution permanente, essayez d'ajouter une nouvelle clé au Registre. (Je dirige Win 10 Créateurs Mise à jour Dell 3530 ordinateur Portable Inspiron)

Avertissement: n'apportez des modifications au Registre Windows qu'à vos risques et périls et il est conseillé uniquement si vous êtes administrateur de windows ou si vous avez de l'expérience dans le changement des valeurs clés dans le registre.

vous pouvez également chercher la Solution #2 qui utilise le clavier d'accessibilité Win+ U

Solution #2: 1) Cliquez sur le début, puis tapez REGEDIT dans la boîte de recherche. Cela va démarrer l'éditeur du registre.

2) explorer le Registre, en élargissant chaque élément HKEY_LOCAL_MACHINE -SYSTÈME -Contrôle En Cours Ensemble - Contrôle - Disposition De Clavier

cliquez sur la carte Scancode et modifiez les valeurs clés pour qu'elles correspondent à celles indiquées ci-dessous. c'est-à-dire d'avoir des valeurs de : 00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,46, e0,44,00,00,00,00,00

une Fois Fait, vous aurez besoin de redémarrer votre ordinateur portable, mais après cela, vous peut utiliser la touche pause/Break.

Pour comprendre dans le détail et de le personnaliser en fonction de vos besoins, veuillez consulter ce lien: Clavier Scancodes

2
répondu jainashish 2018-06-05 00:27:34

sur mon Dell au moins: ctrl + alt + esc avant que votre curseur commence à se boucler

j'ai eu cette info par aidangrogan sur ce site :

http://en.community.dell.com/support-forums/laptop/f/3518/t/19355018

donc je ne prétends pas l'avoir trouvé moi-même. Tous les crédits à lui (ou elle)

1
répondu someguy 2014-09-17 23:43:45

j'ai un Dell Precision sans Pause / Pause clé, mais il ya un remplacement pour: Fn + B, donc:



- Fn+ B== Pause (mettre en pause l'exécution);

- Ctrl+ Fn+ B== Break (saut de l'exécution);

- Win+ Fn+ B == Windows+ Pause (ouvrir les propriétés du Système).

Vous pouvez exécuter la commande:

dir /s C:\

et tester les touches de combinaison Pause et Break pendant que dir liste tous les fichiers du lecteur C.

référence

1
répondu Clopes 2018-09-04 22:44:14

aucune des réponses ci-dessus ne fonctionne pour moi.

je n'ai jamais comment trouver , il n'est pas parfait, car vous avez besoin de garder ALT pressée puis deux touches. De plus, cela dépend de la langue dans laquelle votre Excel est configuré.

dans un Excel anglais vous utiliserez ALT+ R+ R en allemand, vous devez utiliser ALT+ U+ R

0
répondu DriveThomas 2018-04-10 15:46:23

Maintenez CTRL+ Fn et appuyez sur Maj - Arrêté ma macro en cours d'exécution. Je n'ai pas non plus de touche "Break" sur le clavier de mon HP Pavilion G7.

0
répondu Monkey 2018-04-25 22:36:56

j'ai un clavier japonais. Je n'ai ni verrou de rouleau, ni une pause sur mon ordinateur portable-Lenovo E470. Un appui long sur le Esc key a travaillé comme terminator pour moi.

0
répondu mohitmendon 2018-05-10 02:53:50

Ctrl+ Fn+ B fonctionne pour Excel 365 (Office 365) sur mon Dell Latitude 5480 (pas de Break clé).

0
répondu sdschaber 2018-06-04 21:43:55