- 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/
- 982 名前:デフォルトの名無しさん [2024/04/17(水) 06:01:26.20 ID:erVWI8HK.net]
- >>969
フォントインストール済みです Acrobat で編集してフォントを CODE 128 に手動で変更すれば バーコードになります
- 983 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 06:10:11.63 ID:Rshduz89.net]
- >>968
色々との中に日本語説明力も入れといてね
- 984 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 09:38:09.11 ID:DRQvL3bA.net]
- >>970
「Code 128」は試した?CODEじゃなくてCodeな それがだめだったらフォントのPostScript Nameをちゃんと調べな
- 985 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 09:46:44.78 ID:OQVrRhnY.net]
- >>971
結局無理ということですか?返信メールにつくRE等の挿入文字は表記に揺らぎがあったりするので、、
- 986 名前:デフォルトの名無しさん [2024/04/17(水) 10:06:36.48 ID:moW2UzKN.net]
- >>973
その日本語説明力ならムリ
- 987 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 10:56:15.65 ID:70DdL19a.net]
- >>974
日本語勉強します、、
- 988 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 12:42:18.46 ID:9wMw4Y7N.net]
- 課の改善テーマがVBAによる一元管理なんだが俺しか作ってねぇ
出来た?じゃねーんだよ あ~それ組めば出来るっしょみたいな奴らが何にもやってねー
- 989 名前:デフォルトの名無しさん [2024/04/17(水) 15:30:16.93 ID:moW2UzKN.net]
- >>976
課のテーマならまず課長が組めるようにならないとお話しにならない もし課長が元々組めるなら、お前ができるからって押し付けんなって反発はされるだろうが、努力して組めるようになったんだから反発するのは「改善の努力したくない」と宣言するようなもん やらないやつを追い込め。今や小学生からやることだからバカ扱いで構わない
- 990 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 19:09:56.03 ID:tHSYQNVz.net]
- ちなみに今の相場では 1元 = 21.36円
- 991 名前:デフォルトの名無しさん [2024/04/17(水) 19:33:43.81 ID:DrUG53yb.net]
- >>970
実行するとエラーになる? スルーされる? もう忘れちゃったけど、 Javascriptでやらないと反映されないのが何かあったな
- 992 名前:デフォルトの名無しさん mailto:sage [2024/04/17(水) 20:08:31.06 ID:VVnuHtS4.net]
- なぁ、盛大な野望持ってると前に言うたやん
言われたからパワークエリを少し調べて見たけど全くわからん access、VBA、パワークエリ の関係性をマジで噛み砕いて教えてほしい
- 993 名前:デフォルトの名無しさん [2024/04/17(水) 20:38:14.93 ID:moW2UzKN.net]
- >>980
ありゃ、難しかったですか… 閃かなかったならパワークエリーが便利に使えるところが無いからかもしれない 使えるとこないならもちろん覚えなくていい(しかしこれから使えるとこあるかもなので何ができるかは記憶に残しておこう) 例えばexcelシートのデータをAccessのリンクテーブルで使おうとすると、一行目が項目名でないといけない だけど、個人的にシートにまとめたデータとか、上の方に表題や解説を書いてたり、表は3列目以降にあったりする それらのムダな情報を除去して、必要な表データを取り出せるのよ。元のシートはそのままに 純粋な表データになったらAccessDBのリンクテーブルとして使える (リンクテーブルとは、普通はDB内に作成するテーブルと似たものをexcelのシートの表データで代替するもの。シートの値を変えるとAccessからもその値が見える。DB内に読み込んでしまうと、最新を常に読み込まなくてはならなくなる=不便) 続く
- 994 名前:デフォルトの名無しさん [2024/04/17(水) 21:00:16.40 ID:moW2UzKN.net]
- >>980
DBは例えば商品テーブルと売上テーブルがあったとして、それらから共通の商品コードを紐づけにして、関連データを得る感じ これらはそもそもDBとはどういうときに便利に使えるかをまず知らないといけない 自分の仕事(分析)に使えそうかをそこで判断してからです まずは1つのテーブル(データ)から始めることもある 例えばシートのフィルターを使うと思うが、各項目間の条件はandでしかできない 値がxxで始まるという条件は2つしか書けない などの制限がある(だよね…) Accessのリンクテーブルにするとクエリー(SQL)で自在に条件指定できる これに当てはまれば、これだけでもAccessにする価値ある (入り口は簡単なことでいい。使えそうなネタが無いのに勉強もする気起きないだろうし) 私が新しいことを勉強するときはまず必要な(便利になる)ネタを探す。見つかったら勉強始めること多い
- 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 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|