Excel 2007 ve sonraki sürümlerde, makro içeren dosyaların dosya uzantıları farklıdır.
VBA'sız dosyalar xlsx uzantısına sahiptir.
Makro içeren dosyaların xlsm uzantılı makro etkin bir çalışma kitabı olarak kaydedilmesi gerekir.
Her iki dosya türü için de sırasıyla şablon varyasyonları vardır, yani sırasıyla xltx ve xltm.
Excel ayarlarınızda bu ayarı değiştirmediğiniz sürece, yeni bir dosya için varsayılan dosya biçimi xlsx şeklindedir.
Xbax dosyasına vba makroları ekleyip kaydetmeye çalışırsanız, makroları xlsx dosyasına kaydedemeyeceğinizi belirten bir mesaj görürsünüz:

İletiyi yok saymayı ve dosyayı makro içermeyen bir çalışma kitabı olarak kaydetmeyi seçerseniz, lütfen makroların çalışma kitabıyla birlikte kaydedilmeyeceğini kabul edin.
Mesajı gördünüz. Makro etkin bir dosya olarak kaydetmek için NOT eylemi gerçekleştirdiniz.
Bu nedenle, makrolar dosyayla birlikte kaydedilmez.
İşte böyle çalışır.