While..Wend are my loop of choice (probably just being stubborn to be honest).. the replacement is Do While.. Loop

VB Code:
  1. dim LastNumber as integer
  2. dim PreviousNumber as integer
  3. dim CurrentNumber as integer
  4.  
  5. listbox1.clear
  6. listbox1.additem 1
  7.  
  8. lastnumber=1
  9. previousnumber=0
  10. currentnumber=0
  11.  
  12. do while currentnumber<=100
  13.   currentnumber=previousnumber+lastnumber
  14.   listbox1.additem currentnumber
  15.   previousnumber=lastnumber
  16.   lastnumber=currentnumber
  17. loop

or you could do

VB Code:
  1. do
  2.   currentnumber=previousnumber+lastnumber
  3.   listbox1.additem currentnumber
  4.   previousnumber=lastnumber
  5.   lastnumber=currentnumber
  6. loop until currentnumber>100