جوآن در سیستم کامپیوتری جدیدی که داشت با مشکل مواجه شد. در یک سیستم قدیمی تر، او یک ماکرو داشت که اساساً «Paste Special—Formula» را اجرا می کرد. هنگامی که او سعی کرد همان ماکرو را در سیستم جدید خود ضبط کند، اکسل یک پیام خطا ایجاد کرد و ماکرو را ضبط نکرد.
مشخص نیست که چرا اکسل هنگام تلاش برای ضبط چنین ماکرو ساده ای یک پیام خطا ایجاد می کند. بدون مشکل توانستیم مراحل را ثبت کنیم. ممکن است این خطا به نوعی به شرایط موجود هنگام تلاش برای انجام ضبط مربوط باشد. به عنوان مثال، Clipboard ممکن است در واقع حاوی فرمولی نباشد که بتوان آن را چسباند، یا ممکن است سعی کنید در یک کاربرگ محافظت شده جایگذاری کنید.
به هر حال، ایجاد یک ماکرو Paste Special-Formula از ابتدا به همین راحتی است. موارد زیر همان چیزی است که توسط ضبط کننده ماکرو ضبط می شد و می توان آن را مستقیماً در یک ماژول ماکرو در ویرایشگر VBA وارد کرد:
Sub PasteFormulas()
Selection.PasteSpecial Paste:=xlPasteFormulas, _
Operation:=xlNone, SkipBlanks:=False, _
Transpose:=False
End Sub
توجه داشته باشید که ماکرو تنها یک خط دارد تا عمل چسباندن را انجام دهد. برای استفاده از آن، به سادگی تعدادی از سلول ها را در کلیپ بورد کپی کنید، جایی که می خواهید فرمول ها چسبانده شوند را انتخاب کنید و سپس ماکرو را اجرا کنید. می توانید آن را به یک کلید میانبر اختصاص دهید تا استفاده از آن آسان تر شود.