Я пишу небольшой код VBA, и получаю ошибку ByRef Argument Type Mismatch
когда функция LoopThroughNamesAndPopulateValues()
вызывается Main()
ByRef Аргумент Тип Несовпадение при вызове функции
Sub Main()
Call LoopThroughQuoteNamesAndPopulateValues("Sheet2", 1, 1)
End Sub
Sub LoopThroughQuoteNamesAndPopulateValues(ByVal sheetName As String, ByVal row As Integer, ByVal column As Integer)
Dim sheet As Excel.Worksheet
Set sheet = ThisWorkbook.Sheets(sheetName)
For i = row To 10000
If sheet.Cells(i, column).Value = "" Then
Exit For
Else
Call Finder_Get_Query(sheetName, i, column)
End If
Next i
End Sub
Вы знаете, что обе строки и столбца сохранены слова в VBA? ... – Jeeped
ohh Я не сделал, на самом деле, но возвращаюсь в VBA после долгого времени. Но все равно это не сработает. Изменяет 'row' на' rowNum' и 'column' на' columnNum' – Mahesha999
Вы должны были вставить неправильное имя функции или строку кода вызова. 'Call' не соответствует' Sub'. (и параметр row/rw должен быть длинным, возможно, столбцом/cl) – Jeeped