Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Macro qui ne sort pas de pause

Simon 1234

XLDnaute Junior
Bonjour
Je fais de plus en plus de VBA directement dans le code de la feuille. (clik droit visualiser le code)
Pour éviter que la macro ne continue pendant que je code, je mets sur pause ou stop, parfois aussi ça plante
Le problème c'est que je n'arrive pas à relancer tout ça. Si je clique sur le triangle "exécuter sub user form" ça me demande quelle macro je veux lancer mais ça ne propose pas de lancer le code de la feuille.
C'est idiot mais je ne trouve pas.
Merci pour le coup de pouce. Bonne journée
 

dysorthographie

XLDnaute Accro
Bonjour,
Les code qui se trouve dans une feuille ne sont visibles que de la feuille.

Si tu veux exécuter une macro via le gestionnaire de Macro il faut que ton code soit dans un module standard et pas dans une feuille.
 

Simon 1234

XLDnaute Junior
Hmmm
J'ai un bout de code que voici:
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[B4].Select
Application.EnableEvents = False

    Select Case True
      
    Case Target.Count > 1

    Case [B4].Value = "ADMIN"
        Sheets("ADMIN").Select
        
    Case [B3].Value = "existe"
        Sheets("SAISIE").Select
        
    Case [B3].Value = "n'existe pas"
         [B4].ClearContents
         [B4].Select

    End Select
    
Application.EnableEvents = True

End Sub

Je souhaite qu'il s'exécute à l'ouverture.
Le but est de lire un code barre avec une douchette.
Ca fonctionne souvent
Une formule lit le code scanné et indique "existe" ou "n'existe pas" selon que ce code est ou non dans une liste.

Le curseur revient à sa place dans le cas où le code n'existe pas pour pouvoir scanner à nouveau ou change de page si le code existe.
 

Discussions similaires

Réponses
4
Affichages
258
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…