ACCESS2010とExcel2010を利用していいます。
エリア: IIf([エリア_分類] Like "*" & "東" & "*","東日本",IIf([エリア_分類] Like "*" & "西" & "*","シェアド西日本","関東"))
とクエリで表示したものをExcelに取り込むと、全部、関東になります。
Sub テーブル取り込み()
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim conStr As String
conStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=絶対パス"
con.Open ConnectionString:=conStr
rs.Open Source:="[Q_本日のクエリ]", ActiveConnection:=con, _
CursorType:=adOpenKeyset, LockType:=adLockOptimistic
Range("A1").CopyFromRecordset Data:=rs
rs.Close
con.Close
End Sub
で取り込んでいます。
何度、作り直しても 同じ結果なんですが、どこが問題なのでしょうか?
ご教示していただけますか?
No.1ベストアンサー
- 回答日時:
普段ADO使わないのでDAOになってしまいますが....
Private objDB As DAO.Database
Private objExcel As Object
Private objWorkBook As Object
Sub sample()
Dim objRS As DAO.Recordset
Dim strSQL As String
Dim lngRow As Long
Dim lngCol As Long
Set objDB = CurrentDb
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkBook = objExcel.Workbooks.Add
strSQL = "SELECT IIf([エリア_分類] Like '*東*','東日本',IIf([エリア_分類] Like '*西*','シェアド西日本','関東')) AS エリア FROM T_Sample"
Set objRS = objDB.OpenRecordset(strSQL)
For lngCol = 1 To objRS.Fields.Count
objWorkBook.Activesheet.Cells(1, lngCol).Value = objRS.Fields(lngCol - 1).Name
Next
lngRow = 2
Do Until objRS.EOF
objWorkBook.Activesheet.Cells(lngRow, 1).Value = objRS!エリア
lngRow = lngRow + 1
objRS.MoveNext
Loop
Set objRS = Nothing
Set objDB = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) エクセル VBA 条件付き書式 簡略化したい 2 2022/06/02 17:46
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
なぜ関東弁はあそこまで気持ち...
-
千葉県に性格が悪い人が多いの...
-
“関東五大天神” とはどこですか?
-
デイユースの温泉
-
関西と関東どちらに住みたいで...
-
【関東の組事務所】東京新宿の...
-
M/B AX3S PRO2 ...
-
東京都品川区・大田区辺りで甘...
-
アサデスは関東でも見れますか??
-
カップヌードルのチリトマトは...
-
東京は北か南でいったら南日本...
-
関東東北食品放射能汚染 関東東...
-
茶髪はNG?自分は金髪なのに
-
関東近郊で雨でも楽しめるデー...
-
宇都宮市(大谷)等高線地図
-
関東近場の花畑
-
川和にある明治製菓の工場について
-
どこのメーカーのどんなソースを?
-
お勧めのイチゴ狩りの場所は
-
草原のある場所
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なぜ関東弁はあそこまで気持ち...
-
関東以北について
-
どこのメーカーのどんなソースを?
-
関東の川できれいな石が拾える...
-
“関東五大天神” とはどこですか?
-
試験にでる英単語
-
夕方とは何時ぐらいからですか
-
千葉で使うなら、ICOCAですか?...
-
関東って東京23区や県庁所在地...
-
なぜ最近関東地方だけ全然晴れ...
-
千葉県に性格が悪い人が多いの...
-
カップヌードルのチリトマトは...
-
関東で秘境駅に行きたいのです...
-
トラピストガレット 関東の販...
-
関東周辺で歯に御利益のある神...
-
関東の人は「吉本新喜劇」って...
-
福島県は関東に区分される?説
-
関西人と関東人の性格がどのよ...
-
吉祥寺から下井草へ行く方法
-
東京の桜の見頃について 東京の...
おすすめ情報