Une macro aussi appelée sous-programme ou fonction est une suite d'instuctions définies à l'avance, pouvant être éxectuée à l'infini. Une macro est utilisée pour, par exemple simplifier le code en limitant les répétitions.

1. Création d’une macro sans paramètres d’entrée ni de sortie

La figure ci-dessous montre l’exemple de la déclaration d’une telle macro, de manière algorithmique :

2. Création d’une macro avec paramètre d’entrée

La figure ci-dessous montre l’exemple de la déclaration d’une telle macro, de manière algorithmique :

3. Création d’une macro avec paramètres d’entrée et de sortie

La figure ci-dessous montre l’exemple de la déclaration d’une telle macro, de manière algorithmique :