ژان لوئیس مایل است یک رویه VBA بنویسد که کد پیوست شده به یک کاربرگ خاص را حذف می کند. او می داند که چگونه رویه های ذخیره شده در ماژول ها را حذف کند، اما نمی داند که چگونه این کار را زمانی که در برگه ذخیره می شوند انجام دهد.
خبر خوب این است که اگر می دانید چگونه ماکروها را در یک ماژول حذف کنید، می توانید از همان تکنیک برای حذف آن در یک صفحه استفاده کنید. تفاوت این است که هنگام مراجعه به مؤلفه ای که می خواهید حذف کنید، از نام برگه به جای نام ماژول استفاده می کنید.
برای مثال، اگر به کد موجود در یک ماژول در کتاب کار اشاره میکنید، معمولاً این کار را با ارجاع به ماژول به این صورت انجام میدهید:
ActiveWorkbook.VBProject.VBComponents("Module1")
برای رجوع به کد موجود در یک کاربرگ، به جای آن از این نحو استفاده کنید:
ActiveWorkbook.VBProject.VBComponents("Sheet1")
برای سایر ایدهها در مورد نحوه ارجاع کد VBA به روشهای مختلف از داخل ماکروهای دیگر، به صفحه زیر در سایت Chip Pearsons مراجعه کنید:
http://www.cpearson.com/excel/vbe.aspx