Как вставить записи в SQL-сервер из Excel

Я плохо разбираюсь в программировании, но я прохожу, и я просто хочу обновить листок в Excel в таблице на SQL Server 2012.

Я могу создать соединение, вставить значения HARD, но по какой-то причине я не могу понять, как вставлять диапазоны.

То есть следующий код работает нормально:

objConnection.Execute "USE database1 INSERT INTO tblExposure(AssetID, Name) VALUES (1234, 'Metoo')" 

Но, когда я пытаюсь заменить диапазон, например Range.("A3").Value , я не могу заставить его работать.

 objConnection.Execute "USE database1 INSERT INTO tblExposure(AssetID, Name) VALUES (Range("A3").Value, 'Metoo')" 

Спасибо за помощь

Вам нужно поставить диапазон вне кавычек:

 "USE database1 INSERT INTO tblExposure(AssetID, Name) VALUES (" _ & Range("A3").Value & ", 'Metoo')" 
Interesting Posts
Давайте будем гением компьютера.