sany2, FOR это тот же цикл. Посмотри в справке баскома, там хорошие примеры.
К примеру вот
Код
Dim A As Byte , B1 As Byte , C As Integer
For A = 1 To 10 Step 2
Print "This is A " ; A
Next A
For A = 1 To 10 означает что цикл FOR будет повторяться пока переменная А не достигнет значения 10. Step 2 означает что переменная А при каждой интерации будет увеличиватся на 2. Тоесть команда принт будет печатать в терминал сначала единицу, потом 3 (1+2), 5, 7, 9 и затем снова единицу (переменная достигла максимального значения и снова сбросилась в 1).
Ну а дальше сопоставляй пример с рабочим кодом.
LOOKUP тоже хорошо описан в хэлпе, эта команда вытаскивает нужные данные из массива данных.