Les instructions d'exécutions permettent d'exécuter d'une à plusieurs instructions.

L'instruction Execute exécute les instructions contenues dans ses arguments.

Execute instruction: instruction2:... 

Les instructions doivent être placées entre des guillemets et être séparés soit par un caractère deux-points : ou par un caractère de saut de ligne ch(10).

L'instruction ExecuteGlobal exécute des instructions dans l'espace de nom global d'un script.

Dans le cadre de l'espace de nom global, l'instruction donnera un résultat qui dépendra des variables globales du script et non des locales.

Execute instruction: instruction2:... 

Les instructions obéissent ici aux mêmes règles que précitées.

Exemple : [voir]
<html>
  <body>
    <%
      Dim taille, valeur
      taille = 10
      valeur = 8
      Sub procedure
        Dim taille
        taille = 2

        ExecuteGlobal "Sub affiche: Response.Write taille * valeur: End Sub"
        ' affiche produit 10 * 8 = 80
        affiche

        ' affiche2 produit 10 * 8 = 16
        Response.Write taille * valeur & "<br>"

        Execute "Sub affiche2: Response.Write taille * valeur: End Sub"
        ' affiche2 produit 10 * 8 = 16
        affiche2
      End Sub

      Execute "Sub affiche3: Response.Write taille * valeur: End Sub"

      ' affiche produirait une erreur car la fonction 
      ' n'est pas disponible hors de la procédure.
      ' affiche

      ' affiche3 produit 10 * 8 = 80
      affiche3

      ' affiche2 produit 10 * 8 = 16
      Response.Write taille * valeur & "<br>"

      ' Appel de la procédure Sub class="rem"
      procedure
    %>
  </body>
</html>