こんな感じのコードで確認してみた限りでは、ユーザ関数から呼び出されたものであってもサブルーチン内からはグローバル変数にアクセスし、またサブルーチン呼び出しでローカル変数が破壊されるということも無さそうです。 ちなみに更新データを削除した前バージョンでも、この方法を使えば関数外のラベルにアクセスできていたみたいですね。 (確認しようと「追加コンテンツ」を削除するつもりが、間違って「追加データ」を削除してしまったのは内緒)