行インデックスとセル値が指定された列のインデックスを返す関数が必要です。
'Get index of column given a heading name
Function FindColumnIndex(name As String, rowNumber As Integer) As Integer
Dim index As Integer
index = 1
Dim found As Boolean
found = False
Do While found = False
If Cells(rowNumber, index).Value = name Then
FindColumnIndex = index
Exit Do
End If
index = index + 1
Loop
FindColumnIndex = index
End Function
次に、これを値に割り当てます。
Dim colIndex As Integer
colIndex = FindColumnIndex("Physical or Virtual", 2)
問題はこれが機能していないことです-そして、私の機能が間違っていると確信しています-誰かが私が間違っていることを知っていますか?