![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
手抜きのような気もしますが…
Oracle OLACLEDBデータベースのSCOTTスキーマに「テスト」テーブルがある物とします。
NAME VARCHAR2
KOE VARCHAR2
Excelでは、ツール-参照設定で"Microsoft ActiveX Data Objects 2.0 Library"を参照します。
Module1を作成して、
↓ここから
Option Explicit
' ADOのオブジェクト変数を宣言
Private cnn As New ADODB.Connection
Private cmd As New ADODB.Command
Private Sub sTest()
On Error GoTo err_hdr
' Oracleの接続
cnn.Open "Provider=MSDAORA;" & _
"Data Source=ORACLEDB;", "SCOTT", "TIGER"
Set cmd.ActiveConnection = cnn
'追加の例
With cmd
.CommandText = "INSERT INTO テスト" _
& " (NAME , KOE)" _
& " VALUES ( '" & "ねこ" & "'" _
& " , '" & "にゃん" & "')"
.CommandType = adCmdUnknown
.Execute
End With
'更新の例
With cmd
.CommandText = "UPDATE テスト" _
& " SET テスト.NAME='" & "ねこ" & "'" _
& " , テスト.KOE='" & "にゃお~ん" & "'" _
& " WHERE " _
& " テスト.NAME='" & "ねこ" & "'" _
& " AND テスト.KOE='" & "にゃん" & "'"
.CommandType = adCmdUnknown
.Execute
End With
'削除の例
With cmd
.CommandText = "DELETE FROM テスト" _
& " WHERE " _
& " テスト.NAME='" & "ねこ" & "'" _
& " AND テスト.KOE='" & "にゃお~ん" & "'"
.CommandType = adCmdUnknown
.Execute
End With
cnn.Close
Set cmd = Nothing
Set cnn = Nothing
Exit Sub
err_hdr:
Resume Next
End Sub
↑ここまで
「ねこ」とかの代わりにExcelシート上のセルからデータを取得して
セットするように改造下さればなんとかなるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Visual Basic(VBA) VBAでPowerPointからExcelにレイアウト通りに出力する 4 2023/07/05 12:22
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Excel(エクセル) VBAで「クエリと接続」の画面を出せますか? 2 2022/10/24 13:35
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テスト仕様書作成って初心者(...
-
VBからBeckyを使用したメール送...
-
texに関する初歩的な質問
-
P2P地震速報のEEW APIの仕様書...
-
外部設計の仕様書
-
納品 vs ご納品 どちらが正し...
-
納入日と納品日について
-
テストについて
-
営業職をやってます。先月発注...
-
Windows server 2022 CALとSQL ...
-
Zと2とか紛らわしいのがあるか...
-
どうすれば過剰発注抑えられま...
-
Visual Studioのプロジェクトの...
-
敬語チェックお願いします!
-
マスクROM と PROMの違いについて
-
印刷会社がミスプリント。その...
-
契約期間内における値上げ等に...
-
Excel VBA(マクロ)処理...
-
システムを作るにあたり、SQLSe...
-
access 今月のデータを抽出するVBA
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
texに関する初歩的な質問
-
Composerのようなホームページ...
-
Excel-VBA コンテンツの作成日時
-
C#単体テストで同クラス内の呼...
-
テスト仕様書作成って初心者(...
-
JUnit結果出力をファイルに書き...
-
EXCEL_VBAでOracleにADO接続し...
-
VBからBeckyを使用したメール送...
-
Visial C++におけるプログラミング
-
BOXにカーソルを合わせると、BO...
-
どうしてもわかんないのでおし...
-
過負荷テストはどのようにして...
-
vbsの文字列比較について
-
PHPとDW8の関係と設定に...
-
ショッピングカートを作るには?
-
エビデンスってなんですか?(S...
-
仕様書に書かれていないこと
-
PL/SQLのカーソルについて
-
C#の単体テストでローカル変数...
-
ホームページ・ビルダーで「e...
おすすめ情報