[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 11:29 / Filesize : 272 KB / Number-of Response : 1019
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part80



1 名前:デフォルトの名無しさん mailto:sage [2023/05/31(水) 08:23:38.97 ID:4RV1IxmB.net]
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/

995 名前:デフォルトの名無しさん [2024/04/17(水) 21:09:59.14 ID:moW2UzKN.net]
>>982
前にも書いたけど、パワークエリとAccessのクエリは別物です
自動車と言っても、エンジン車、HV、EVとか動力機構が別物みたいなもん

共通なとこは、元のデータをゴニョゴニョ加工して別の形で取り出す仕組み、な感じ

996 名前:デフォルトの名無しさん [2024/04/17(水) 21:29:48.38 ID:moW2UzKN.net]
>>982
AccessのVBAはexcelと似たような立ち位置
シンプルなことならVBA使わなくてもできる
しかし規模が大きくなったり便利に使おうとしたら必要になる
もちろん覚えることはAccess固有のことのみで可。しかし、多分使えるようになるのは簡単ではない

excelのブック、シート、セル、シェイプ等がどう関連してるかというオブジェクト関連図があればほとんどの操作は簡単?なように、Accessも関連図探してくれば想像の範疇に置けるとも言える
VBEでF2で出るオブジェクトエクスプローラ(だっけ)をよく活用してるなら、効率よくVBA書けるとも思う

997 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 22:50:47.93 ID:VVnuHtS4.net]
うーんムズい
超膨大なデータを扱う訳じゃなく多少の効率とか最適かは置いとくとぶっちゃけVBAで強引に何とかなっちゃう感じのものかな? 

数台の分析機器がそれぞれの独立したワークブックの下の行にデータが1行ずつ累積されていく

俺のVBAはそれを開いてシートコピッて自ブックに持ってきて不要な行を削除して列を変えるの作っただけでね
 
実行すると自ブックに複数のコピられたシートが集まる
同シート内でもサンプルの種類がまちまちにあるそいつらをサンプル毎に分かれてるブックにデータを飛ばしたい

うーんむずい

998 名前:デフォルトの名無しさん [2024/04/17(水) 22:53:28.70 ID:Hc/N7RA7.net]
こんなこともわからない馬鹿に作らせるなよ

999 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 23:01:49.30 ID:VVnuHtS4.net]
accessは正直使わないんだよな
使用頻度なんて99.999%でexcelだし
従ってaccessは脳から消去
パワークエリを引き続き覚える

1000 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 06:46:26.79 ID:Z+31e4IV.net]
Accessは1ファイル2GBの上限あり
これに引っかかってUnion Queryで動きが取れなくなり
Excelのデータ モデルに戻ったでござる

1001 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 07:45:28.39 ID:Ph6ychmj.net]
>>987
×使わない
〇使い方を知らない

1002 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 08:44:16.44 ID:bsHjvii7.net]
2GBのクエリーを回避する脳みその性能が必要

1003 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 08:48:08.23 ID:O8jGm8aK.net]
>>989
おたくもか
でも困らんと思うよ



1004 名前:デフォルトの名無しさん [2024/04/18(木) 09:05:41.46 ID:cMr18rZu.net]
>>988
1ファイル全部入っている必要はない
テーブルは別出しでもいいし、デカすぎるテーブル一つを外だしでもいい
それよりテーブルデカくなれば、SQL server express(まだあるっけ?)
無料でやりたいなら、postgre(綴不明)とかもある

1005 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 09:12:21.18 ID:7rI/ajtp.net]
>>990
2GBはファイルサイズの話だから仮にクエリに1バイトも使ってなくても上限は迎える
他人の脳みその性能気にする前に頭の上の蠅を追うべき

1006 名前:デフォルトの名無しさん [2024/04/18(木) 09:15:20.71 ID:cMr18rZu.net]
>>992
全部入りで1GBとか超えてきたらテーブル別出しを検討していい
(これからもデータ増えていくなら)
そうするとテーブル以外のフロントエンド部のファイルがコンパクトになって、それによるメリットもある

1007 名前:デフォルトの名無しさん [2024/04/18(木) 09:18:35.25 ID:cMr18rZu.net]
>>993
excelに行くのがありえない大きな間違い

1008 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 10:53:17.72 ID:8tIoRi7t.net]
何故Excelの最下行を移動させてるし たぶんそれぞれの端末で個別のExcelファイルに取り込んでるんだろうけど、
サーバー側にひとつだけExcelファイルを設けて、そこにそれぞれの計測器からのcsvを入れる方が一般的では
個別のファイルの列(項目)のMaxを設定して、計測器ごとの生データから必要な列に割り当てるようにしたほうが
百倍楽なはず まさか、計測器の分析アプリがExcelに直接データを埋め込んでくれてる訳でもあるまい

難しく考えるからより面倒に成る Think easy シンプル・イズ・ベスチャ

1009 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 11:02:52.58 ID:Z+31e4IV.net]
10年間での期間最大とか
いくつかの項目での前時間コマとの差とか
10地点合計の時間軸串刺し合計とかやるので、
Union Queryせざるを得なかった

1010 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 11:32:44.96 ID:beyxyKOT.net]
>>995
データモデルはデータの持ち方でしかなく、
Accessからアクセスしたっていいんだぞ

1011 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 11:36:47.34 ID:Z+31e4IV.net]
Accessのグラフも貧弱やで

1012 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 11:47:01.26 ID:Z+31e4IV.net]
2026年にサポート終了するので、
Access使ってるところはShare PointとかPower Appsに移行しろ
つうことかと

1013 名前:デフォルトの名無しさん mailto:sage [2024/04/18(木) 12:29:29.64 ID:ZuHg8DiJ.net]
>>996
最下行に移動させてるわけじゃなくそういう仕様でcsvでもない
300行のデータ、追加されて301行のデータ、追加されて302行のデータ
と設備が累積データを上書きしてく
そのブックは弄れないから最新の累積データだけ常に引っ張る
今のところは



1014 名前:デフォルトの名無しさん [2024/04/18(木) 13:24:15.51 ID:1KjycSiR.net]
>>998
EXCELのデータモデルをkwsk
accessのデータモデルではだめな理由も []
[ここ壊れてます]

1016 名前:デフォルトの名無しさん [2024/04/18(木) 14:05:40.47 ID:cMr18rZu.net]
Excel VBA 質問スレ Part81
https://mevius.5ch.net/test/read.cgi/tech/1713416618/

申し訳ない、今立てた
不備あったらごめん

1017 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 323日 5時間 42分 3秒

1018 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<272KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef