There is currently the following line for my VBA code for Inputbox :
Set myValues = Application.InputBox("Please select on the spreadsheet the first cell in the column with the values that you are looking for:", Type:=8)
However, when I select a cell, it is automatically entered, for example. $A$1 . Can this be changed without having to manually delete $ so that Inputbox automatically picks up the cell reference as A1 ?
This is part of the VLookup automated macro that works great outside of the VLookup value, which is VLookup throughout the column.
Thanks in advance.
Update - here is the full code:
Dim FirstRow As Long Dim FinalRow As Long Dim myValues As Range Dim myResults As Range Dim myCount As Integer Sub VlookupMacroNew() Set myValues = Application.InputBox("Please select on the spreadsheet the first cell in the column with the values that you are looking for:", Default:=Range("A1").Address(0, 0), Type:=8) Set myResults = Application.InputBox("Please select on the spreadsheet the first cell where you want your lookup results to start:", Type:=8) myCount = Application.InputBox("Please enter the column number of the destination range:", Type:=1) On Error Resume Next myResults.EntireColumn.Insert Shift:=xlToRight Set myResults = myResults.Offset(, -1) FirstRow = myValues.Row FinalRow = Cells(65536, myValues.Column).End(xlUp).Row Range(myResults, myResults.Offset(FinalRow - FirstRow)).Formula = _ "=VLOOKUP(" & Cells(FirstRow, myValues.Column).Address & ", " & _ "'S:\Payroll\CONTROL SECTION\[Latest Data.xls]Sheet1'!$A$1:$B$100" & ", " & myCount & ", False)"
myValues ββwill start, for example, Cell A2, however, since we are working with dynamic lists, I will need a lookup value to change A3, A4, A5, etc. When the formula is copied over the list. In an input field using $ A $ 2, the search formula only looks at this cell link.