我正在尝试为SQL数据库编写INSERT语句。我正在使用VBA从Excel单元格收集数据
我已经将列名称收集在一个字符串中。
这是我在本地窗口中收集数据和输出的方式。
data_vals = Sheets("Main").Range("A2", "C3")
由于我正在编写INSERT语句,因此需要遍历每一行,一次一行。最终插入语句应如下所示:
strSQL =“ INSERT INTO”&tbl_name&“(”&column_vals&“)VALUES”&value_string
value_string应为=“(row1cell1,row1cell2,row1cell3),(row2cell1,row2cell2,row2cell3)”
我不需要知道如何创建整个字符串。知道如何使double for循环遍历各行,那么每一行中的单元格就足够了。我刚接触VBA。