回答編集履歴

1

追記

2018/07/17 03:59

投稿

hatena19
hatena19

スコア33715

test CHANGED
@@ -49,3 +49,51 @@
49
49
  rs.Update
50
50
 
51
51
  ```
52
+
53
+
54
+
55
+ 追記
56
+
57
+ ---
58
+
59
+ エクセルの疑似レコードが下記のように項目名も持たせた場合の例
60
+
61
+
62
+
63
+ |項目1|項目2|項目3|・・・|
64
+
65
+ |:--|:--:|--:|--:|
66
+
67
+ |値1|値2|値3|・・・|
68
+
69
+
70
+
71
+ ```vba
72
+
73
+ Dim rs As ADODB.Recordset
74
+
75
+ Dim i As Long
76
+
77
+ Dim rng As Range
78
+
79
+
80
+
81
+ '・・・ レコードセットrsを開く処理(略)
82
+
83
+
84
+
85
+ Set rng = Range("A10";"G11") '疑似レコードの範囲(1行目項目名、2行目値)
86
+
87
+
88
+
89
+ rs.AddNew
90
+
91
+ For i = 1 To rng.Columns.Count
92
+
93
+ rs.Fields(rng.Cells(1, i).Value).Value = rng.Cells(2, i).Value
94
+
95
+ Next
96
+
97
+ rs.Update
98
+
99
+ ```