Excel VBA 質問スレ Part81

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2024/04/18(木) 14:03:38.03ID:cMr18rZu
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

関連スレ
Excel VBA 質問スレ Part79(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1674875532/

※前スレ
Excel VBA 質問スレ Part79
https://mevius.5ch.net/test/read.cgi/tech/1674874007/
Excel VBA 質問スレ Part80
https://mevius.5ch.net/test/read.cgi/tech/1685489018/
2デフォルトの名無しさん
垢版 |
2024/04/18(木) 14:06:15.10ID:cMr18rZu
申し訳ない、今立てた
不備あったらごめん
2024/04/18(木) 15:03:19.05ID:JOiQ/0xQ
>>1
乙です
ありがとう
4デフォルトの名無しさん
垢版 |
2024/04/18(木) 15:06:25.25ID:cMr18rZu
>>1
ワッチョイありはここでした。申し訳ない

Excel VBA 質問スレ Part80(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1700826110/
2024/04/18(木) 17:10:43.16ID:Z+31e4IV
>>1

Excelの「データ モデル」って、Accessから読めたっけ?
Accessでデータ解析する気は起きなかったので、やったことない。

DBにしているExcelのBook内「データ モデル」の中身は、
他のExcel Bookからですら参照できない。
ワークシートに読み込んだクエリー、テーブルなら他Bookから参照できるけど、
104万行まで。
なので、「データ モデル」は自Book内で分析するとかの利用に限られるのでは?

Excelの「データ モデル」は、
・ワークシート表示上限の104万行以上格納できる。
・複数のテーブルを、キーとなる項目を使ってリレーションシップで紐付けられる。
6デフォルトの名無しさん
垢版 |
2024/04/18(木) 20:53:51.83ID:cMr18rZu
>>5
excelのデータモデルと言ってもDBでは当たり前のリレーションと変わらないと思う
もちろんAccessでもリレーション指定できる

>ワークシート表示上限の104万行以上格納できる
それは外部のAccessテーブル等に格納されてるレコード数がそうであるだけですね
その外部のレコードを参照するだけならいいけど、追加、更新しようとするとスゲー面倒かと
Access上で作れば追加、更新、削除に対応したフォームも簡単に作れる
これらの操作に当たり前にトランザクションも使える
やらなくてもいい苦労をしてるだけかと

DBに相応しいことはDBで、excelに相応しいことはそちらで、美味しいとこをそれぞれ使えばいい
2024/04/18(木) 21:08:50.81ID:NlgRpnp1
俺の前スレの設備の仕様の助言くだされ
8デフォルトの名無しさん
垢版 |
2024/04/18(木) 21:29:34.75ID:cMr18rZu
>>7
いちいち見に行くの面倒なんで、必要な分まとめて貼り直して(ついでに過不足修正とか)くれても私は怒りません
QとAもこのスレに纏まると思いますし
(私が答えられるとは言ってない)
2024/04/18(木) 21:59:06.27ID:Sys6qRSA
昔のファイルのコードを見ているとWorksheet(BASE_SHEET_1)って記述があるけど
BACE_SHEET_1って名前のシートはない
動かしてみるとSheet1を参照している
昔はこういう書き方してたの?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況