برنامه جدا کردن اسامی غیر تکراری از جداول تکراری
نوشتن برنامه های وی بی ای نیز یکی از زیباترین ، شیوه های کار با اکسل است.حال برای آشنایی و دوستی با این بخش از اکسل یک مثال را برای کاربران حرفه ای تر اکسل مطرح می کنیم.
مثال : فرض کنید جدولی داریم که افرادی معدود طی چند بار مراجعه کار انجام داده اند و پول دریافت کرده اند.حال می خواهیم با استفاده از برنامه نویسی VBA اسامی آنها را به صورت غیر تکراری از جدول خارج کرده نمایش دهد.

برای نوشتن این کد باید کلید های Alt+F11 را فشرد تا به محیط VBA وارد شویم.از منوی Insert گزینه ی Module را انتخاب می کنیم و سپس کد مورد نظر را در آن می نویسیم.
Sub list()
Dim i As Integer
Dim r As Integer
'shomareh radif akharin celol database
r = Range("a1").CurrentRegion.Rows.Count
'avalis celol database
Cells(1, 13) = Cells(1, 2)
'asami bedone tekrar
For i = 1 To r
If WorksheetFunction.CountIf(Range("m:m"), Cells(i, 2)) < 1 Then
Cells(i, 13) = Cells(i, 2)
End If
Next
End Sub