এক্সেলের উইন্ডোজ সংস্করণ মাইক্রোসফটের ভিবিএর মাধ্যমে প্রোগ্রামিং সমর্থন করে, যেটি ভিজুয়াল বেসিকের একটি উপভাষা। ভিবিএ ব্যবহার করে প্রোগ্রামিং করে স্প্রেডশিটে এমন কিছু করা যায়, যা সাধারণভাবে করা দুরুহ বা একেবারেই অসম্ভব। প্রোগ্রামাররা ভিজুয়াল বেসিক সম্পাদক বা ভিবিই ব্যবহার করে সরাসরি কোড লিখতে পারে, যেখানে কোড লেখা ও ডিবাগের জন্য আলাদা একটা উইন্ডো থাকে। ব্যবহারকারী সংখ্যাসূচক পদ্ধতি ব্যবহার করতে পারে, ডাটা সংগঠনের কাজে ব্যবহার করতে পারে কিংবা শুধু মাত্র ফরম্যাটিঙের কাজেও এটি ব্যবহার করতে পারে। 
ভিবিএ কোড তৈরীর একটি সহজ ও সাধারণ উপায় হলো ম্যাক্রো রেকর্ডার ব্যবহার।

প্রভাব
ম্যাক্রো প্রোগ্রামিং
নিরাপত্তা
চার্ট