excel de araçlar ile gerçekleştirelemeyen yada formüller ile bir kaç adımda yapılan işleri makro yardımı ile tek bir seferde gerçekleştirebiliriz.
şimdi yapacağımız örnek te a1 den a10 kadar bulunan hücre aralığında değerler olsun,bu değerleri makro ile 1 artıralım.Geliştirici sekmesi altında bulunan makroları açalım ve şu vba kodunu yazalım.

excel 2007
excel 2007

sub artirma()dim x as integerfor x=1 to 10Sayfa1.Cells(x,1)=Sayfa1.Cells(x,1)+1next xend sub

makro çalıştıktan sonraki ekran
makro çalıştıktan sonraki ekran

for döngüsü ile 10 lu bir döngü açtık,Sayfa1.Cells ile hücre değerlerini aldık ve bir artırdık.