وقتی Col سلول ها را در یک کاربرگ (نه ردیف ها، بلکه سلول ها) وارد می کند، به نظر می رسد این فرآیند بیشتر از آنچه باید طول می کشد، زیرا او همیشه باید بررسی کند که آیا اکسل سلول های جابجا شده را به پایین یا به راست منتقل می کند. او همیشه می خواهد سلول ها به سمت پایین جابه جا شوند، بنابراین می پرسد آیا راهی برای پیش فرض کردن «shift down» وجود دارد.
همانطور که Col اشاره کرد، وقتی تعدادی سلول را انتخاب می کنید و از دستور Insert Cells استفاده می کنید، اکسل کادر محاوره ای را نشان می دهد که در آن می توانید نشان دهید که می خواهید سلول های جابجا شده چگونه جابجا شوند. اگر تنها کاری که می خواهید انجام دهید این است که هنگام درج کردن، به سمت پایین جابجا شوید، در واقع به نظر می رسد که این فرآیند زمان زیادی طول می کشد. متاسفانه هیچ راهی برای تغییر پیش فرض در اکسل وجود ندارد.
راه حل این است که از یک ماکرو برای درج خود استفاده کنید. لازم نیست طولانی باشد. به عنوان مثال، موارد زیر هنگام درج سلول ها را به پایین منتقل می کند:
Sub ShiftDown()
Selection.Insert Shift:=xlDown
End Sub
ماکرو را به نوار ابزار دسترسی سریع یا به یک کلید میانبر اختصاص دهید، و به راحتی می توانید سلول ها را هنگام درج به پایین جابجا کنید. تنها کاری که باید انجام دهید این است که سلول ها (یا در واقع کل ردیف ها) را انتخاب کرده و سپس از ماکرو استفاده کنید. اگر می خواهید تغییراتی از ماکرو ایجاد کنید که همیشه در جهت های مختلف جابجا شوند، تنها کاری که باید انجام دهید این است که xlDown را به xlUp، xlLeft یا xlRight تغییر دهید.