I\'m very new to Excel VBA and haven\'t quite familiarized myself with all the different functions and such, and I\'m quite sure I understand how to use IF statements within
Give this a try:
Sub FoodPicker()
Dim N As Long, i As Long, j As Long
N = Cells(Rows.Count, "A").End(xlUp).Row
j = 2
For i = 2 To N
If Cells(i, "B").Value = "Yes" Then
Cells(j, "C").Value = Cells(i, "A").Value
j = j + 1
End If
Next i
End Sub
and if you are willing to use 1,2,3 instead of yes,yes,yes you can avoid the macro.
Assuming you have headers in row 1:
Sub SO()
Dim i As Long
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
If LCase(Cells(i, 2).Value) = "yes" Then Range("D" & Rows.Count).End(xlUp).Offset(1, 0).Value = Cells(i, 1).Value
Next i
End Sub