VBA-在Excel中迭代数据单元的范围

时间:2018-09-14 19:05:29

标签: sql excel vba

我正在尝试为SQL数据库编写INSERT语句。我正在使用VBA从Excel单元格收集数据

我已经将列名称收集在一个字符串中。

这是我在本地窗口中收集数据和输出的方式。

 data_vals = Sheets("Main").Range("A2", "C3")

data_vals in debug view

由于我正在编写INSERT语句,因此需要遍历每一行,一次一行。最终插入语句应如下所示:

strSQL =“ INSERT INTO”&tbl_name&“(”&column_vals&“)VALUES”&value_string

value_string应为=“(row1cell1,row1cell2,row1cell3),(row2cell1,row2cell2,row2cell3)”

我不需要知道如何创建整个字符串。知道如何使double for循环遍历各行,那么每一行中的单元格就足够了。我刚接触VBA。

0 个答案:

没有答案