У меня есть проблема, чтобы получить значение с листа excel. Я следую учебнику, но он не работает. Я также включил ссылки Excel в слово, но до сих пор я не могу вернуть значение
Это мой код:Возврат значения из Excel
Sub Return_a_Value_from_Excel()
Dim mySpreadsheet As Excel.Workbook
Dim strSalesTotal As String
Set mySpreadsheet = GetObject("C:\Documents\Book1.xls")
strSalesTotal = mySpreadsheet.Application.Range("Test").Value
Set mySpreadsheet = Nothing
Selection.TypeText "Current sales total: $" & strSalesTotal & "."
Selection.TypeParagraph
End Sub
Я просто хочу, чтобы вернуть значение, которое записывается в первенствует
Ваш код отлично работает на моем компьютере, когда я меняю диапазон «Тест» на «А1». Вы запустили его шаг за шагом и проверили переменную strSalesTotal? Вы также можете проверить, что произойдет, если вы измените диапазон на столбец, который хотите прочитать. –