excel VBA pause de l'exécution lorsqu'il n'y a pas de rupture de touche sur le clavier
Je suis juste de remarquer que sur mon portable (Dell XPS 15z) il n'y a pas de RUPTURE de la clé (sans pavé numérique). Je suis l'exécution du débogueur, étape par étape, et puis quand tout semble aller bien, je viens de le laisser jouer. Cependant, il tourne dans une boucle infinie et maintenant j'en suis rendu compte il n'y a aucun moyen de l'arrêter, sans la touche de rupture!!!!
Est-ce une mauvaise blague? J'ai dû redémarrer l'ordinateur; il est plus gracieux??
Grâce.
Is this a bad joke?
Malheureusement, il ressemble à ça. Il n'a pas une touche de RUPTURE (google.co.dans/imgres?imgurl=http://3.bp.blogspot.com/...) Avez-vous essayé Esc
?ESC devrait fonctionner
ok, merci pour le lien!
connexes: superuser.com/questions/12525/...
OriginalL'auteur frenchie | 2012-04-11
Vous devez vous connecter pour publier un commentaire.
appuyez simplement sur la touche esc deux fois 😉
il peut être utile de vérifier que vous n'avez rien de ce genre dans tout de votre code d'Application.EnableCancelKey = xlDisabled
J'ai cherché partout, rien de tel...
hmm, je ne suis pas vraiment sûr de ce que pour vous dire ensuite. Vous pourriez être en mesure de s'en tirer avec l'aide du clavier à l'écran. Voir cet article - windows.microsoft.com/en-us/windows/...
OriginalL'auteur Ben Strombeck
Alors que c'est une vieille question, je viens de rencontré le même problème et a découvert que
Ctrl+Scroll lock
fonctionne comme une pause."Scroll lock" peut être consulté sur mon Portable DELL via la touche de fonction bleue "Fn" et la touche "F6" qui a un petit blocage bleu symbole sur elle avec une ⇳ symbole. À d'autres ordinateurs, il peut ressembler à ⤓ . Donc, effectivement j'appuie sur Ctrl+Fn+F6.
F3
sur la mienne, et a une icône de verrouillage. Merci!OriginalL'auteur LiamH
Solution n ° 1 (Il travaille la plupart du temps):
Lors de certaines touches (Pause, Break ou arrêt défil) sont manquantes sur le clavier et en appuyant sur Esc 2, 3 ou plusieurs fois ne pas arrêter la macro.
Étape #01: Si votre clavier ne dispose pas d'une clé spécifique, s'il vous plaît ne vous inquiétez pas et ouvrez le Clavier à l'Écran " de Windows Utilitaires en appuyant sur Win + U.
Étape #02: Maintenant, essayez l'une de l'option en dessous d'eux sera certainement le travail en fonction de votre architecture du système c'est à dire l'OS et de la version d'Office
Vous serez mis en mode pause à l'aide de ces combinaisons de touches comme la macro suspend l'exécution immédiatement à la finition de la tâche en cours. Pour eg. si c'est extraire les données à partir du web, puis il s'arrête immédiatement avant l'exécution de toute commande suivante, mais après avoir enregistré les données, à la suite de laquelle on peut appuyer sur F5 ou F8 pour continuer le débogage.
Lorsque la Solution n ° 1 ne fonctionne pas ou vous avez besoin d'une solution permanente puis essayez d'ajouter une nouvelle CLÉ dans le Registre. (Je suis sous Win 10 Créateurs de mise à Jour Dell 3530 ordinateur Portable Inspiron)
Avertissement: Veuillez apporter des modifications au Registre de Windows à vos propres risques et il est conseillé que si vous êtes administrateur windows ou avoir une expérience préalable dans l'évolution des valeurs de clé dans le registre.
Vous pouvez aussi chercher les Solution n ° 2 qui accessibilité clavier Win + U
Solution #2:
1) Cliquez sur DÉMARRER, tapez REGEDIT dans la boîte de recherche. Cela va démarrer l'éditeur du registre.
2) d'Explorer le Registre, l'expansion de chaque élément
HKEY_LOCAL_MACHINE
-SYSTÈME de
-Contrôle En Cours Ensemble
- Contrôle
- Disposition De Clavier
Cliquez sur le Scancode Map, et de MODIFIER les valeurs de clé pour correspondre à celui indiqué ci-dessous.
c'est à dire d'avoir des valeurs de : 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 pouvez utiliser la Touche pause/Break.
De comprendre dans le détail et de le personnaliser en fonction de vos besoins, veuillez consulter ce lien: Clavier Scancodes
OriginalL'auteur jainashish
J'ai un Dell Précision sans Pause/Break clé, mais il ya un remplacement pour: Fn + B, afin de:
- 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:
et le test de la Pause et d'arrêt de la combinaison de touches commande dir affiche tous les fichiers dans le lecteur C.
référence
OriginalL'auteur Clopes
Sur mon Dell au moins : ctrl + alt + esc AVANT votre curseur commence en boucle elle-même
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étendons pas avoir trouvé moi-même. Tous les crédits à lui (ou elle)
OriginalL'auteur someguy
Aucune des réponses ci-dessus, le travail pour moi.
Je n'ai jamais comment trouver cette, il n'est pas parfait, car vous avez besoin de garder ALT enfoncée, puis une clés en double. Sur le dessus de qui il dépendait de ce que la langue de votre Excel.
Dans un anglais Excel que vous souhaitez utiliser ALT + R + R en allemand, vous devez utiliser ALT + U + R
OriginalL'auteur DriveThomas
Maintenez la touche CTRL+Fn & appuyez sur Maj - Arrêté ma macro en cours d'exécution. Je n'ai pas de "Casser" des clés sur le clavier de mon HP Pavilion G7.
OriginalL'auteur Monkey
J'ai un Japonais de Disposition de clavier. Je ne pas avoir un scroll lock ni une pause sur mon ordinateur portable Lenovo E470.
Un appui long sur le Esc clé travaillé comme un terminator pour moi.
OriginalL'auteur mohitmendon
Ctrl + Fn + B pour Excel 365 (Office 365) sur mon Dell Latitude 5480 (pas de Break clé).
OriginalL'auteur sdschaber
J'ai un ordinateur portable HP et cela fonctionne quand j'ai envie de casser après un msgbox, appuyez sur fn+la touche ctrl et cliquez à droite la touche shift (pause tant bien) puis répondez à msgbox et le code de casser.
OriginalL'auteur Bob