Cependant, dans bien des cas, une variable doit rester valide dans toutes les procédures, dans tous les modules de toutes les bibliothèques, ou après la fermeture d'un SUB ou FUNCTION.
Ofta måste en variabel vara giltig i alla procedurer, i varje modul, i alla bibliotek, eller efter att en subrutin eller funktion har avslutats.