I figured it out! I do wish I didn't have to run a for/next loop but it gets the job done...it may seem easy to some but I'm ecstatic!
[vba]
Sub Create_Autofill()
Dim UserSheet As Worksheet
Dim LastRow As Range
Dim NumRows As Integer
On Error Resume Next
Set UserSheet= Application.InputBox("Please select a cell with the necessary worksheet to vlookup.", _
"VLookup Reference", Type:=8).Parent
If UserSheet Is Nothing Then
Answer = MsgBox("No selection has been made; please rerun the macro.", "Selection Error!", vbExclamation)
Exit Sub
End If
Set LastRow = Range("F2").End(xlDown)
For NumRows = 2 To LastRow.Row
On Error Resume Next 'If VLookup returns a blank, tells macro to skip and go to next cell#
Cells(NumRows, 1) = WorksheetFunction.VLookup(Cells(NumRows, 6), UserSheet.Range("A:F"), 2, 0)
Next
End Sub
[/vba]
Thanks all!