Vba sortie de programme

Résolu
Bonjour,
dans mon module j'ai écrit un programme en vba et je souhaiterais sortir du programme si l'utilisateur ne choisit aucun fichier, le code est bon mais il me manque la phrase "exit programme".
pour sortir de la boucle for on met exit for
pour sortir de la fonction il faut mettre exit sub
mais qu'en est-il pour une sortie de programme ?
merci
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Bonjour,

    Exemple type d'une sortie de programme :

    Option Explicit
    
    Sub Test()
        
        Call Suite
    
    End Sub
    '
    
    Sub Suite()
    
        Dim A As Long, B As Long, C As Long
        
        For A = 1 To 50
            For B = 1 To 50
                C = A + B
                Sheets("Feuil1").Range("A1").Value = C
                If (C > 50) Then
                    End
                End If
            Next B
        Next A
    End Sub
    '
    

    Lupin
    1. salut,
      merci de t'être penché sur mon problème.
      est ce que tu peu me dire, dans ton programme quelle est la ligne qui fait reférence à la sortie du programme?
      merci
    2. Salut,
      La seule ligne qui fait référence à la sortie du programme est la ligne ou il est inscrit "End".
      Lorsque le programme exécute cette instruction, alors le programme s'arrête.
  2. tu créer un bouton qui permet de sortir du programme et dedans tu met Me.close
    1. salut,
      comment tu crées un bouton en vBA stp car je n'ai jamais utilisé de bouton en vba?
      merci
  3. a gauche tu as une fenetre et a linterieur tu as plein d'objet comme button, listbox, chekbox,...
    Tu selectionne button et tu le place dans ton formulaire
    tu double clik dessus et a l'interieur tu tape Me.close

    Execute et normalement quand tu clik dessu il te fai quitter le programme
    1. le souci c'est que je n'ai pas de formulaire car je ne travaille que sur des classeurs.