با سلام،
چه مشکلی داره؟ باید Lable رو قبل از شروع ماکرو تعریف کنید! همین طور بهتره مقدار دهی bl خارج از loop باشه!
البته باید به کدتون هم دقت کنید که قبل یا بعد از ماکرو، روی ثبات های مورد استفاده در ماکرو تغییری ایجاد نشه! مثلاً داخل ماکرو عدد 8 تولید می شه ولی قبل از استفاده و بیرون ماکرو این...