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
■ このスレッドは過去ログ倉庫に格納されています
2023/05/31(水) 08:23:38.97ID:4RV1IxmB
518デフォルトの名無しさん
2024/02/15(木) 11:17:18.79ID:e8ChaJiV わざわざ聞くのはコマンドを知らないから?
Excelなら記録でわかるから機能を知らないからか?
もしくはキー入力が遅い?
文法すら分からないってのは流石に使えないだろうし
Excelなら記録でわかるから機能を知らないからか?
もしくはキー入力が遅い?
文法すら分からないってのは流石に使えないだろうし
519デフォルトの名無しさん
2024/02/15(木) 11:54:24.32ID:rrljL6vB 普段色んな言語扱ってると思い出せないときとかあるからね
「この言語ってlengthとcountどっちだったっけ、これanyとか使えたっけ?」
「配列ってnewとかだっけ」
「あれこの言語const,define,var,val,letどれが使えないんだっけ」
「Integerはintでいいんだっけ、あれInt32だっけ」
みたいな細かい所を確認したりせずに
まるっとどーんと一旦サンプルとして形にできるからラク
アルゴリズムとかはそこから見直せば良い
vbeはcopilot対応してないし(よね?)
「この言語ってlengthとcountどっちだったっけ、これanyとか使えたっけ?」
「配列ってnewとかだっけ」
「あれこの言語const,define,var,val,letどれが使えないんだっけ」
「Integerはintでいいんだっけ、あれInt32だっけ」
みたいな細かい所を確認したりせずに
まるっとどーんと一旦サンプルとして形にできるからラク
アルゴリズムとかはそこから見直せば良い
vbeはcopilot対応してないし(よね?)
520デフォルトの名無しさん
2024/02/15(木) 17:50:12.85ID:UJmHWKAW 色んな言語使ってない人は迷わないってことならそれでいいんじゃね
521デフォルトの名無しさん
2024/02/15(木) 18:44:29.22ID:00CMZm7v まあそらVBA専従なら自分で書きはじめたほうが早いかもしらんね
522デフォルトの名無しさん
2024/02/15(木) 18:47:58.30ID:G5y7v+SU VBAの知識あります
でも職層も低く若手に馬鹿にされまくってますって化石おじさんいるわ
絶望的に発想もセンスも乏しい
そんなことVBAでやるまでもないそんな処理意味ないけどってとこまで
まるでお前らです
でも職層も低く若手に馬鹿にされまくってますって化石おじさんいるわ
絶望的に発想もセンスも乏しい
そんなことVBAでやるまでもないそんな処理意味ないけどってとこまで
まるでお前らです
523デフォルトの名無しさん
2024/02/15(木) 19:21:27.05ID:SrphZNWT524デフォルトの名無しさん
2024/02/18(日) 19:40:32.04ID:Jd2tuU++ 保存に失敗したのか何なのか分からんが
標準モジュールの中身が突然消えた(フォームは残ってる)
復旧も無理そうなので、今度の連休にまた最初から書き直すことにする
標準モジュールの中身が突然消えた(フォームは残ってる)
復旧も無理そうなので、今度の連休にまた最初から書き直すことにする
525デフォルトの名無しさん
2024/02/18(日) 19:46:11.18ID:+FxfYFYB windowsにもExcelにも自動バックアップ機能あるぞ
うっかり上書き保存しても前のファイルが取り戻せる
ぐぐって設定しとけ
うっかり上書き保存しても前のファイルが取り戻せる
ぐぐって設定しとけ
526デフォルトの名無しさん
2024/02/18(日) 20:04:54.83ID:Jd2tuU++ 今度からそうする
自分の知らないうちにどこか分からない場所に勝手に保存される
というのがなんか嫌で、あまり使ったことなかった
自分の知らないうちにどこか分からない場所に勝手に保存される
というのがなんか嫌で、あまり使ったことなかった
527デフォルトの名無しさん
2024/02/19(月) 06:48:23.74ID:w7/dFwx/ ポクは、自動バックアップは、よく解らんけど、いつの間にか
自動バッチリアップされてるけど、何か、ヤダから、
標準モジュール内のVBAコードは、丸ごと手作業で
シート内に、コピペしてる。文字化けもほぼ皆無
場合によっては、メモ帳に貼り付け、テキストで保管
ま、念の為だから、保管したテキストも数日でゴミ箱にポイだ
BY 🤡
自動バッチリアップされてるけど、何か、ヤダから、
標準モジュール内のVBAコードは、丸ごと手作業で
シート内に、コピペしてる。文字化けもほぼ皆無
場合によっては、メモ帳に貼り付け、テキストで保管
ま、念の為だから、保管したテキストも数日でゴミ箱にポイだ
BY 🤡
528527
2024/02/19(月) 06:54:55.85ID:w7/dFwx/ あっそうだ、コメント行で、'とかあうのが
シート貼り付けで、消えたように見えるので、
ポクは、コメントは、'は一文字ではなく、
'''''ポクはやり方はバッチリだから文句いうな
って感じで、'は沢山つなげております。
シート貼り付けで、消えたように見えるので、
ポクは、コメントは、'は一文字ではなく、
'''''ポクはやり方はバッチリだから文句いうな
って感じで、'は沢山つなげております。
529デフォルトの名無しさん
2024/02/19(月) 08:48:43.14ID:1uSUYqxO530デフォルトの名無しさん
2024/02/19(月) 09:24:14.83ID:CiX+tN/V 男はゴミ箱の中に溜めたが多い。女はゴミ箱に溜めない、即消去する傾向があるw
531デフォルトの名無しさん
2024/02/19(月) 19:27:36.95ID:2s0lLr+U まだ根拠のないことを
532デフォルトの名無しさん
2024/02/19(月) 22:06:40.75ID:CiX+tN/V 恋愛を引き出しにゴミ箱に例えただけだよ。男っていつまで未練タラタラじゃん。
533デフォルトの名無しさん
2024/02/19(月) 22:25:41.40ID:2s0lLr+U 自己紹介乙
534デフォルトの名無しさん
2024/02/20(火) 07:38:20.43ID:aIKR0wuU 変数の宣言してからにしてください
535465
2024/02/20(火) 09:18:26.52ID:mq9qgv3z >>524
Office365で同じような現象がありましたが、古い2010でマクロブックを開いたらちゃんと標準・クラスモジュールが見え、エクスポートできました
あと、OSをシフトキーを押下したまま(完全な)シャットダウンするとよいという情報もありました
後者はうろ覚えなので、間違いだったらスマヌ
Office365で同じような現象がありましたが、古い2010でマクロブックを開いたらちゃんと標準・クラスモジュールが見え、エクスポートできました
あと、OSをシフトキーを押下したまま(完全な)シャットダウンするとよいという情報もありました
後者はうろ覚えなので、間違いだったらスマヌ
536デフォルトの名無しさん
2024/02/20(火) 09:19:50.79ID:mq9qgv3z >>535 の投稿者ですが
僕は465ではありません
僕は465ではありません
537デフォルトの名無しさん
2024/02/20(火) 12:31:23.17ID:mTqV5HiO AIなら競馬とか株とかで儲かる奴わかるかな
538デフォルトの名無しさん
2024/02/20(火) 13:17:34.25ID:gHDpofJ4 お世話になります。Microsoft365を使用しております。
納品書作成で別シートのマスタからvlookupで商品名に対応する単価を引っ張って来ています。ただ、全社共通単価の商品と、取引先ごとに単価が違う商品があります。
単価が違う商品のために取引先ごとにシートを分けて各社のマスタをつくり、それとは別に共通マスタ(全社共通単価商品リスト)を作って、一つのファイルで各社納品書を作成というのをしたいです。
例えば
シート1:納品書原本
シート2:トヨタマスタ
シート3:ホンダマスタ
シート4:全社共通マスタ
シート1のA1セルにプルダウンで、トヨタ、ホンダ、を選択する。
トヨタを選んだ場合は、トヨタマスタから単価を引っ張ってくる。
もしトヨタマスタに当該商品がない場合は、共通マスタから引っ張ってくる。
ということをやりたいのですが、できますか?
ChatGPTに投げてみましたが、トヨタに当該商品名がない場合→ホンダ→全社共通検索するみたいな感じで、ちょっと芯をつけませんでした。(同じ商品名でも単価が違う)
ちなみにトヨタとかにしてますが扱う商品は食品です。
例えばキャベツは全社共通単価だけど牛肉は会社によってグレードも違うので単価が異なるみたいな感じです。
また野菜は時価なので共通マスタの単価修正も頻繁で、会社ごとにファイルを作るのは大変なので一つのファイルでやりたいと思った次第です。
これよりもっと簡単な方法でも結構ですので、アドバイスなどご教示いただければ幸いです。よろしくお願いします。
納品書作成で別シートのマスタからvlookupで商品名に対応する単価を引っ張って来ています。ただ、全社共通単価の商品と、取引先ごとに単価が違う商品があります。
単価が違う商品のために取引先ごとにシートを分けて各社のマスタをつくり、それとは別に共通マスタ(全社共通単価商品リスト)を作って、一つのファイルで各社納品書を作成というのをしたいです。
例えば
シート1:納品書原本
シート2:トヨタマスタ
シート3:ホンダマスタ
シート4:全社共通マスタ
シート1のA1セルにプルダウンで、トヨタ、ホンダ、を選択する。
トヨタを選んだ場合は、トヨタマスタから単価を引っ張ってくる。
もしトヨタマスタに当該商品がない場合は、共通マスタから引っ張ってくる。
ということをやりたいのですが、できますか?
ChatGPTに投げてみましたが、トヨタに当該商品名がない場合→ホンダ→全社共通検索するみたいな感じで、ちょっと芯をつけませんでした。(同じ商品名でも単価が違う)
ちなみにトヨタとかにしてますが扱う商品は食品です。
例えばキャベツは全社共通単価だけど牛肉は会社によってグレードも違うので単価が異なるみたいな感じです。
また野菜は時価なので共通マスタの単価修正も頻繁で、会社ごとにファイルを作るのは大変なので一つのファイルでやりたいと思った次第です。
これよりもっと簡単な方法でも結構ですので、アドバイスなどご教示いただければ幸いです。よろしくお願いします。
539デフォルトの名無しさん
2024/02/20(火) 13:51:18.21ID:dLB+ndOn トヨタに当該商品名がない場合→→全社共通検索する
でいいと思います
でいいと思います
540デフォルトの名無しさん
2024/02/20(火) 14:41:09.38ID:gHDpofJ4 >>539
早速ありがとうございます
そのようにしたいのですが、現状のこのコードをどう改良したら良いのか教えていただけませんか?
=IF($C11="","",VLOOKUP($C11,'共通マスタ'!$A$2:$F$49,3,FALSE))
A1にトヨタまたはホンダを選択→まずは当該マスタから検索、ヒットしなければ共通マスタから検索
早速ありがとうございます
そのようにしたいのですが、現状のこのコードをどう改良したら良いのか教えていただけませんか?
=IF($C11="","",VLOOKUP($C11,'共通マスタ'!$A$2:$F$49,3,FALSE))
A1にトヨタまたはホンダを選択→まずは当該マスタから検索、ヒットしなければ共通マスタから検索
541デフォルトの名無しさん
2024/02/20(火) 14:50:02.37ID:M78wyy3v >>538
365で、もうVSTACK関数も使える状況ならVlookupの対象配列の部分を
VSTACK(if(A1=ホンダ,ホンダマスタの配列, トヨタマスタの配列), 全社共通マスタ)
みたいにすればいけるんじゃない
365で、もうVSTACK関数も使える状況ならVlookupの対象配列の部分を
VSTACK(if(A1=ホンダ,ホンダマスタの配列, トヨタマスタの配列), 全社共通マスタ)
みたいにすればいけるんじゃない
542デフォルトの名無しさん
2024/02/20(火) 14:53:03.06ID:hW6ivZL7 1アイテム(商品)に複数の単価枠を設けておく
共通単価・トヨタ単価・ニッサン単価・ホンダ単価・時価A・時価B えtc(ニッサン嫌いなのかな)
取引先(売上先)選択とアイテムとをセットでキーにして、どの単価列から引っ張るか の工夫をする
メリットは、商品マスタがひとつ(1Sheet)で済む 単価変更時アッチコッチ探さずに済む
漏れ・誤記入などの心配が減る
ま、かなりアイテムにボリュームありそうな気もするが、Excel案件なんだろうか
共通単価・トヨタ単価・ニッサン単価・ホンダ単価・時価A・時価B えtc(ニッサン嫌いなのかな)
取引先(売上先)選択とアイテムとをセットでキーにして、どの単価列から引っ張るか の工夫をする
メリットは、商品マスタがひとつ(1Sheet)で済む 単価変更時アッチコッチ探さずに済む
漏れ・誤記入などの心配が減る
ま、かなりアイテムにボリュームありそうな気もするが、Excel案件なんだろうか
543デフォルトの名無しさん
2024/02/20(火) 15:07:26.04ID:gHDpofJ4 アドバイスありがとうございます
色んな方法がありますね脱帽します
今晩色々試してみてまた相談に来るかもしれないのでその時はよろしくお願いします
ありがとうございました
色んな方法がありますね脱帽します
今晩色々試してみてまた相談に来るかもしれないのでその時はよろしくお願いします
ありがとうございました
544デフォルトの名無しさん
2024/02/20(火) 15:43:31.16ID:vFZuIKL3 いや、こんなのがわからんような馬鹿しか雇えない会社は素直に販売管理アプリを買えよ
545デフォルトの名無しさん
2024/02/20(火) 17:13:24.90ID:H2tvJq6U 最近 VBA→C#→Pythonを使ってきたけど
Pythonが使いなれた今、VBAやC#を使おうと思うと絶望的な気分になる
Pythonが使いなれた今、VBAやC#を使おうと思うと絶望的な気分になる
546デフォルトの名無しさん
2024/02/20(火) 18:02:54.37ID:8pz2H1mu >>545
どういうところに絶望を感じるのですか?
どういうところに絶望を感じるのですか?
547デフォルトの名無しさん
2024/02/20(火) 18:52:28.47ID:iFixHzej Pythonが使いなれた今、VBAやC#は忘れてしまった
548デフォルトの名無しさん
2024/02/20(火) 18:59:39.48ID:NODozx+x 日本もまともに書けない知的障害者っぽいからな
549デフォルトの名無しさん
2024/02/20(火) 19:16:59.33ID:MsWX/+8O >>547
暗記していないといけないと思っているタイプ?、
暗記していないといけないと思っているタイプ?、
550デフォルトの名無しさん
2024/02/20(火) 19:28:04.83ID:l7u+7wdU おれ、pythonでGUI作ろうとして絶望的な気分
551デフォルトの名無しさん
2024/02/20(火) 20:16:30.65ID:aIKR0wuU 正しいコードを暗記して書かないと
ってのが一番の軸にある奴はVBAに限らず昔から仕事出来ないって言われてるよね
いつまで経っても平のまさにお前ら
AIを鵜呑みにはせずやりたい事をChatGPTで形にして自分や他者でトライしてアイデアと発想を足してくのが出来るスタイル
そんなのも正しく出来ないようじゃとか言ってる限り後輩に追いつけないよ
ってのが一番の軸にある奴はVBAに限らず昔から仕事出来ないって言われてるよね
いつまで経っても平のまさにお前ら
AIを鵜呑みにはせずやりたい事をChatGPTで形にして自分や他者でトライしてアイデアと発想を足してくのが出来るスタイル
そんなのも正しく出来ないようじゃとか言ってる限り後輩に追いつけないよ
552デフォルトの名無しさん
2024/02/20(火) 20:59:15.05ID:zp/lfkDL >>550
絶望的に能力が足りてないからか
絶望的に能力が足りてないからか
553545
2024/02/20(火) 22:44:54.58ID:H2tvJq6U 静的型付けというだけで萎える
さらに、End if や Next i とかがマジでめんどくさい。
短いマクロくらいだったら問題にならないが、規模が少しでかくなると、この少しずつの煩わしさが絶望感になるw
さらに、End if や Next i とかがマジでめんどくさい。
短いマクロくらいだったら問題にならないが、規模が少しでかくなると、この少しずつの煩わしさが絶望感になるw
554デフォルトの名無しさん
2024/02/20(火) 23:00:15.92ID:vFZuIKL3 そんな程度が煩わしいって
境界知能なのかな
境界知能なのかな
555デフォルトの名無しさん
2024/02/21(水) 01:47:31.07ID:7yeq8x/m バリアントでバリバリ書けよ
チョベリグよ
チョベリグよ
556デフォルトの名無しさん
2024/02/21(水) 22:49:51.75ID:JRlyvdS9 バリバリバリアント
557デフォルトの名無しさん
2024/02/21(水) 23:38:25.69ID:D/PVtLjg >>538ですがchatGPTにききながらとりあえずやっとできました。
でも取引先が多くなると式が長くなりすぎて微妙なんで何かいい方法ないでしょうか?
今こんな感じです
=IF(ISBLANK($C9), "",
IF($A$1="トヨタ", IFERROR(VLOOKUP($C9, トヨタ, 2, FALSE), "エラー: トヨタのデータが見つかりません"),
IF($A$1="ホンダ", IFERROR(VLOOKUP($C9, ホンダ, 2, FALSE),
IFERROR(VLOOKUP($C9, 共通マスタ, 2, FALSE), "エラー: 共通マスタのデータが見つかりません")),
IFERROR(VLOOKUP($C9, 共通マスタ, 2, FALSE), "エラー: 共通マスタのデータが見つかりません"))
)
)
>>542さんのやつなら短くできますかね?
でも取引先が多くなると式が長くなりすぎて微妙なんで何かいい方法ないでしょうか?
今こんな感じです
=IF(ISBLANK($C9), "",
IF($A$1="トヨタ", IFERROR(VLOOKUP($C9, トヨタ, 2, FALSE), "エラー: トヨタのデータが見つかりません"),
IF($A$1="ホンダ", IFERROR(VLOOKUP($C9, ホンダ, 2, FALSE),
IFERROR(VLOOKUP($C9, 共通マスタ, 2, FALSE), "エラー: 共通マスタのデータが見つかりません")),
IFERROR(VLOOKUP($C9, 共通マスタ, 2, FALSE), "エラー: 共通マスタのデータが見つかりません"))
)
)
>>542さんのやつなら短くできますかね?
558デフォルトの名無しさん
2024/02/21(水) 23:49:17.30ID:ARx+rUlc いや、こんなのがわからんような馬鹿しか雇えない会社は素直に販売管理アプリを買えよ
559デフォルトの名無しさん
2024/02/21(水) 23:49:31.54ID:D/PVtLjg560デフォルトの名無しさん
2024/02/22(木) 07:57:58.28ID:3bwZ9Td1 ブリブリブリリアント
561デフォルトの名無しさん
2024/02/22(木) 10:35:44.77ID:mNBwy5y/ 単価シートを分けるのがダメ
コード割り振る時に、大・中・小分類を駆使
取り引き多い順とかで、野菜01、共通02、肉03、、 とかの大分類とし
共通の中でも中分類を設けて調味料001、乾物002、菓子003、、とか
その下に小分類があれば、商材の増減やらにも対応できる もっと細かにしてもいいけど
肉の豚のしゃぶしゃぶ用なら03002005とかの一連のコードで呼び出すようにする
コード割り振る時に、大・中・小分類を駆使
取り引き多い順とかで、野菜01、共通02、肉03、、 とかの大分類とし
共通の中でも中分類を設けて調味料001、乾物002、菓子003、、とか
その下に小分類があれば、商材の増減やらにも対応できる もっと細かにしてもいいけど
肉の豚のしゃぶしゃぶ用なら03002005とかの一連のコードで呼び出すようにする
562デフォルトの名無しさん
2024/02/22(木) 11:01:01.44ID:0sE+P4bj コードに意味を持たせるのはアホ
563デフォルトの名無しさん
2024/02/22(木) 11:51:23.25ID:iQv1FfTX564デフォルトの名無しさん
2024/02/22(木) 17:29:15.77ID:/+kisWXQ chatGPTにこれじゃダメって言ったらいいんじゃね
565デフォルトの名無しさん
2024/02/22(木) 19:02:34.09ID:Z/h4007g そもそも馬鹿な人が考える解決方法なんてものは馬鹿な方法である可能性が高い。その方法が実現できても周りが迷惑を被るだけ。
この問題が解決できてもまた馬鹿なことを言い出すのは見えている。
だから、こんな馬鹿に解決させようとしていることが間違えている。
この問題が解決できてもまた馬鹿なことを言い出すのは見えている。
だから、こんな馬鹿に解決させようとしていることが間違えている。
566デフォルトの名無しさん
2024/02/22(木) 21:36:29.80ID:04C6umPC 意味の無いコードって無意コードって奴? それ生成するのにどんな苦労あるん?
そのIDと商品を結び付けるテーブルが別にひとつ必要に成るんだが、その手間は? アホで無い回答を求む
そのIDと商品を結び付けるテーブルが別にひとつ必要に成るんだが、その手間は? アホで無い回答を求む
567デフォルトの名無しさん
2024/02/22(木) 22:30:52.49ID:uJajlra1 chatGPTにForで回す以外のやり方があるのかを聞いてもありませんの一点張り
ネットで調べたら、ないはずの物が見つかるんだよな
ネットで調べたら、ないはずの物が見つかるんだよな
568デフォルトの名無しさん
2024/02/22(木) 23:43:16.02ID:76YkYEAQ chatgptが提示したコード自体が動かない事もあるしね。
569デフォルトの名無しさん
2024/02/23(金) 19:09:18.37ID:0QvLDsMo Dim a() As ......
Call Piyo(a)
......
Sub Piyo(ByRef a() As Variant)
......
こういうコードで何故か「型が一致しません」エラーが出て
Sub Piyo(ByRef a As Variant)
のように直すと出なくなったけど、理由がよく分からない
Call Piyo(a)
......
Sub Piyo(ByRef a() As Variant)
......
こういうコードで何故か「型が一致しません」エラーが出て
Sub Piyo(ByRef a As Variant)
のように直すと出なくなったけど、理由がよく分からない
570デフォルトの名無しさん
2024/02/23(金) 20:32:10.53ID:UbJsYhjq571デフォルトの名無しさん
2024/02/23(金) 22:25:04.05ID:bvPBxxDp ByRefとか俺にとっては意味不明だから、Sub Piyo(a)でいいと思うよ
572デフォルトの名無しさん
2024/02/24(土) 08:16:44.37ID:YOtwJT5G >>557
今の形をベースとするならこんな感じ? 取引先がもっと多いならIFSかSWITCH関数に変えて、あとExcel365なんでLET関数を使えばもっと短くできる。
=IF(ISBLANK($C9), "", IFERROR(
IF($A$1="トヨタ", IFERROR(VLOOKUP($C9, トヨタ, 2, FALSE),VLOOKUP($C9, 共通マスタ, 2, FALSE)),
IFERROR(VLOOKUP($C9, ホンダ, 2, FALSE),VLOOKUP($C9, 共通マスタ, 2, FALSE))),
"エラー: データが見つかりません"))
でも、他の人も言ってるとおり元の単価表の作り方を見直した方がいい。
今の形をベースとするならこんな感じ? 取引先がもっと多いならIFSかSWITCH関数に変えて、あとExcel365なんでLET関数を使えばもっと短くできる。
=IF(ISBLANK($C9), "", IFERROR(
IF($A$1="トヨタ", IFERROR(VLOOKUP($C9, トヨタ, 2, FALSE),VLOOKUP($C9, 共通マスタ, 2, FALSE)),
IFERROR(VLOOKUP($C9, ホンダ, 2, FALSE),VLOOKUP($C9, 共通マスタ, 2, FALSE))),
"エラー: データが見つかりません"))
でも、他の人も言ってるとおり元の単価表の作り方を見直した方がいい。
573デフォルトの名無しさん
2024/02/24(土) 09:14:34.07ID:OJNjayBw >>566
正規化ってのを少し学ぶといいんじゃね
正規化ってのを少し学ぶといいんじゃね
574デフォルトの名無しさん
2024/02/24(土) 11:40:59.17ID:GDfkzNxF は? 商品アイテムを一意で管理するために、主キーと成るようなコードを割り振った方がいい
と言ってるんだが? RDBMSに移行していく場合にも有効だろ?
大中小分類をそれぞれ2-3-3桁の数値に置き換えて、上二桁が01なら野菜の商品群、02なら共通群・・
中三桁が001、002・・ 千も分類できるんだから大抵は賄えるだろ? 下三桁も一緒
何も001から順番に詰めてく必要も無い 005から始めようと自由
将来増えると予想される部分を空けておくことも可 特定の888とか999とかをオリジナル商品に宛ててもいい
取扱品目のボリューム次第では2-2-2桁での設定でも一向に構わない
何人がこのシステムを利用するか案件がまったくもって不明だが、有意コードを使わずに運用する方が
よっぽど面倒臭く成るだろ? 「こんなもの使えねえ」の不評に満ち満ちてしまう
初心者や初めて触る人間相手でも、それなり判り易くしなきゃ運用面で落第の烙印押されちまわあ
2-3-3桁とかに整えておけば、いずれドロップダウンリストを使って絞り込んでいくことだって可能
と言ってるんだが? RDBMSに移行していく場合にも有効だろ?
大中小分類をそれぞれ2-3-3桁の数値に置き換えて、上二桁が01なら野菜の商品群、02なら共通群・・
中三桁が001、002・・ 千も分類できるんだから大抵は賄えるだろ? 下三桁も一緒
何も001から順番に詰めてく必要も無い 005から始めようと自由
将来増えると予想される部分を空けておくことも可 特定の888とか999とかをオリジナル商品に宛ててもいい
取扱品目のボリューム次第では2-2-2桁での設定でも一向に構わない
何人がこのシステムを利用するか案件がまったくもって不明だが、有意コードを使わずに運用する方が
よっぽど面倒臭く成るだろ? 「こんなもの使えねえ」の不評に満ち満ちてしまう
初心者や初めて触る人間相手でも、それなり判り易くしなきゃ運用面で落第の烙印押されちまわあ
2-3-3桁とかに整えておけば、いずれドロップダウンリストを使って絞り込んでいくことだって可能
575デフォルトの名無しさん
2024/02/24(土) 11:41:49.15ID:GDfkzNxF トヨタとかホンダとか車メーカーを書いたせいで「オンリーさんか?」と思い込みがちだけど
全商品が全取引先に向けて売上対象なんだろうから、商品(単価)マスタを分けるなんてのは愚の骨頂
有意コードはアホの理由が、正規化とか言うんなら そんな発想のがすっとこどっこいののーたりん
そこまで大規模でも無さそうだし、セキュアを求められてる訳でも無い Easy to operate に徹すべき
元々がAccess使いだからこそ尚更そう強く薦める 躓くところはそこじゃ無いだろ、と
全商品が全取引先に向けて売上対象なんだろうから、商品(単価)マスタを分けるなんてのは愚の骨頂
有意コードはアホの理由が、正規化とか言うんなら そんな発想のがすっとこどっこいののーたりん
そこまで大規模でも無さそうだし、セキュアを求められてる訳でも無い Easy to operate に徹すべき
元々がAccess使いだからこそ尚更そう強く薦める 躓くところはそこじゃ無いだろ、と
576デフォルトの名無しさん
2024/02/24(土) 17:11:37.74ID:F2xyOYD1577デフォルトの名無しさん
2024/02/24(土) 19:10:01.73ID:w/TS6QxE 家で作ったエクセルマクロファイルを職場に持ち込めない場合、みんなはどうしてるの?
ソースコードを印刷して職場で打鍵?
ソースコードを印刷して職場で打鍵?
578デフォルトの名無しさん
2024/02/24(土) 19:12:28.86ID:51nb7+YL 自分宛にメールしてコピペすればいいんじゃね
579デフォルトの名無しさん
2024/02/24(土) 20:04:06.36ID:eSlEyg5r 持ち込めないならデータの方を持ち出せばいいんじゃなくって?
Googleスプレッドシートにでもコピペ
Googleスプレッドシートにでもコピペ
580デフォルトの名無しさん
2024/02/24(土) 20:26:12.97ID:w/TS6QxE581デフォルトの名無しさん
2024/02/24(土) 21:11:49.55ID:UxUGWvH4 >>580
GMailのWEB版
GMailのWEB版
582デフォルトの名無しさん
2024/02/25(日) 08:25:38.02ID:lOPRhxYe フォームにtab付けてその上にlistview乗せた時、tab切り替えたらlistviewがズレる。回避方法たのむ
583デフォルトの名無しさん
2024/02/25(日) 09:17:28.45ID:6LPPrUvR >>576 ちょっと何言ってるかわからない 判り易さの根拠? 書いた通りだが? 理解できない?
頭ゼロ使うのが不安なら、11だの101から始めたっていいんだぞ? 頭カタイのはどっちなんだ?
数値と文字列が混ざったらパニック起こしちゃうのか?
そもそも、対案を提示して「こっちのがよっぽどメンテナンス・イージー」とかを主張するなら兎も角
「馬鹿」「アホ」「老害!」しか連呼できないような奴ほど、現実に対応できなくて相手を罵倒すること
でしか自己主張できない年寄り気質だろ そおゆう脳年齢に差し掛かってるんじゃないのか?
老害じゃ無い対応策を書いてみたまえ 有意コードを使わずに済む賢い手順をご教示してみたまえ
それすらできずにネットで大口叩くのは、むしろ惨めだろ ちがうか?
頭ゼロ使うのが不安なら、11だの101から始めたっていいんだぞ? 頭カタイのはどっちなんだ?
数値と文字列が混ざったらパニック起こしちゃうのか?
そもそも、対案を提示して「こっちのがよっぽどメンテナンス・イージー」とかを主張するなら兎も角
「馬鹿」「アホ」「老害!」しか連呼できないような奴ほど、現実に対応できなくて相手を罵倒すること
でしか自己主張できない年寄り気質だろ そおゆう脳年齢に差し掛かってるんじゃないのか?
老害じゃ無い対応策を書いてみたまえ 有意コードを使わずに済む賢い手順をご教示してみたまえ
それすらできずにネットで大口叩くのは、むしろ惨めだろ ちがうか?
584デフォルトの名無しさん
2024/02/25(日) 10:50:24.85ID:L2U+Trtm 本当だよな。馬鹿だの低能だのばかり書いているヤツはみんなが納得するお手本を示して欲しい。
職場でも平気で人を見下したり傷つける事ばかり言っているヤツなんだろうな。
職場でも平気で人を見下したり傷つける事ばかり言っているヤツなんだろうな。
585デフォルトの名無しさん
2024/02/25(日) 11:42:28.47ID:8u0GsCdT 5chにまともな回答しても期待しても・・・
基本、マウンティングしか考えていないコミュ障のサルばかりなのだから
基本、マウンティングしか考えていないコミュ障のサルばかりなのだから
586デフォルトの名無しさん
2024/02/25(日) 12:12:28.30ID:8mzRE1ns ブーメラン
587デフォルトの名無しさん
2024/02/25(日) 13:46:38.08ID:L2U+Trtm いつも思うけど、たかだか仕事の道具でしかないExcelでスキルのマウンティング取って意味あるのかい?
588デフォルトの名無しさん
2024/02/25(日) 14:20:39.24ID:eWjjCPG2 同じ道具でも、使う人によって結果は変わるんだぜ
同じ包丁を使っても、シェフと主婦の作る料理は全然違うだろ?
あ、ここ笑うところね
同じ包丁を使っても、シェフと主婦の作る料理は全然違うだろ?
あ、ここ笑うところね
589デフォルトの名無しさん
2024/02/25(日) 15:10:55.91ID:8u0GsCdT590デフォルトの名無しさん
2024/02/25(日) 15:15:32.64ID:8u0GsCdT 予定調和・お約束のように
「ブーメラン」とか書き込んじゃう、
ニヒルを決め込んだモナー系も、一種のサル
「ブーメラン」とか書き込んじゃう、
ニヒルを決め込んだモナー系も、一種のサル
591デフォルトの名無しさん
2024/02/25(日) 15:20:25.33ID:8u0GsCdT いや、訂正するわ。
サルに失礼だった。
今こたつで膝の上に乗って寝ているうちのネコにすら劣る。
まともな感情すら、持っていない。
サルに失礼だった。
今こたつで膝の上に乗って寝ているうちのネコにすら劣る。
まともな感情すら、持っていない。
592デフォルトの名無しさん
2024/02/25(日) 15:39:00.32ID:n/nEc7bE593デフォルトの名無しさん
2024/02/25(日) 16:01:08.87ID:A/6E4/wg あ、でもTwitterと比べればまだ優しいかな。
どんぐりの背くらべと言われたらそれまでだけど
どんぐりの背くらべと言われたらそれまでだけど
594デフォルトの名無しさん
2024/02/25(日) 17:08:35.87ID:6LPPrUvR 主題・本筋とは無関係に、いきなりひとつの回答をした相手に向かってバカだのアホだの老害だのと罵るだけの奴は
攻撃的じゃあ無いってぇのか? どんな感性してんだ
案件に対して回答はひとつこっきりじゃ無いんだ 人それぞれの解決方法があっていい 「それじゃあ○○の時に困るから
こうした方がいい」とかならまだしも「そんなやり方してる奴はバカ」 これが何の解決に至るんだ?
書き捨ててそれっきり むしろ話に混ざって来んな と言いたい 質問者が攻撃してる訳でも無し
主キーはひとつだけしか用いてはいけないとでも思ってンのか? いくつ使ってもいいんだぞ? 限度ってもンはあるけど
そもそもExcelにPrimary keyの概念は無いだろ データベース的に使おうとした時に「あったら楽」程度のもの
商品コード探す時に、「野菜の・・01だな」「夏野菜の・・070か」「レタス・・050っと」で、01-070-050
ハイフン要らんけど、まぁそういうのがイチバン人口に膾炙してるだろ 言うまでも無く固定電話番号や郵便番号が典型的な例
そこまで書かなきゃ論拠だと理解できないレベルらしいからご丁寧に書き記してやるけど
携帯電話で090が枯渇して已む無く080、070を使い出すようなボリュームでも無く、有意コードを使わない理由は希薄
すでに書いたが、数値と文字列でパニック起こすような人だけには「使うな」とアドバイスするけど
反論するならもっと有意義な解説して見せりゃいいじゃねーか おれに教えたくない、とか ちゃんちゃらおかしいわ
教えられるだけの素地すら持ち合わせて無いだろ その辺の野良記事読んで知ったかしてるだけの薄っぺらさしか伝わらんわ
攻撃的じゃあ無いってぇのか? どんな感性してんだ
案件に対して回答はひとつこっきりじゃ無いんだ 人それぞれの解決方法があっていい 「それじゃあ○○の時に困るから
こうした方がいい」とかならまだしも「そんなやり方してる奴はバカ」 これが何の解決に至るんだ?
書き捨ててそれっきり むしろ話に混ざって来んな と言いたい 質問者が攻撃してる訳でも無し
主キーはひとつだけしか用いてはいけないとでも思ってンのか? いくつ使ってもいいんだぞ? 限度ってもンはあるけど
そもそもExcelにPrimary keyの概念は無いだろ データベース的に使おうとした時に「あったら楽」程度のもの
商品コード探す時に、「野菜の・・01だな」「夏野菜の・・070か」「レタス・・050っと」で、01-070-050
ハイフン要らんけど、まぁそういうのがイチバン人口に膾炙してるだろ 言うまでも無く固定電話番号や郵便番号が典型的な例
そこまで書かなきゃ論拠だと理解できないレベルらしいからご丁寧に書き記してやるけど
携帯電話で090が枯渇して已む無く080、070を使い出すようなボリュームでも無く、有意コードを使わない理由は希薄
すでに書いたが、数値と文字列でパニック起こすような人だけには「使うな」とアドバイスするけど
反論するならもっと有意義な解説して見せりゃいいじゃねーか おれに教えたくない、とか ちゃんちゃらおかしいわ
教えられるだけの素地すら持ち合わせて無いだろ その辺の野良記事読んで知ったかしてるだけの薄っぺらさしか伝わらんわ
595デフォルトの名無しさん
2024/02/25(日) 17:18:33.97ID:NuPpje1T596デフォルトの名無しさん
2024/02/25(日) 17:30:20.47ID:P0T83+fQ >>595
馬鹿は二度と書き込むな
馬鹿は二度と書き込むな
597デフォルトの名無しさん
2024/02/25(日) 18:21:48.87ID:jXVBSU3p598デフォルトの名無しさん
2024/02/25(日) 20:32:49.78ID:6LPPrUvR そういうトコだぞ デメリットをつぶさに解き明かして反論するならまだしも
相談者やおれだけじゃなくて、他の人々だって読んでる点を考慮しない
単に向いてないで結論付けてるだけじゃ、誰だってどういう理由でダメなのか理解に苦しむ
そのダメな理由が尤もだ!彼の言う通りだ! と成って有意附番が廃れてくならそれがスタンダードに成ってくんだろ
反証もしないで相手を貶してるだけじゃ誰も付いて来ない デメリットの事例をふたつみっつ書くとかならともかく
相談者やおれだけじゃなくて、他の人々だって読んでる点を考慮しない
単に向いてないで結論付けてるだけじゃ、誰だってどういう理由でダメなのか理解に苦しむ
そのダメな理由が尤もだ!彼の言う通りだ! と成って有意附番が廃れてくならそれがスタンダードに成ってくんだろ
反証もしないで相手を貶してるだけじゃ誰も付いて来ない デメリットの事例をふたつみっつ書くとかならともかく
599デフォルトの名無しさん
2024/02/26(月) 08:00:06.62ID:Z5muLS1u600デフォルトの名無しさん
2024/02/26(月) 09:10:38.07ID:MWrZhqK4 ダメだこりゃ。昔は本当に建設的なスレだったのに、いつからこんな酷いやりとりになった?
601デフォルトの名無しさん
2024/02/26(月) 09:17:16.21ID:RuhTwSsN 煽ってくるやつは一人だけだから誰も相手しなきゃいなくなるのに、みんな我慢できずにレス付けちゃうから
つまり全員の責任
つまり全員の責任
602デフォルトの名無しさん
2024/02/26(月) 10:07:29.93ID:1Vk9jr6+ 勝手に絡んできてバカアホ老害連呼してるくせに、説教されたら「嫌いな奴」かよ 小学生か
与太記事あたりを理解もしていないまま受け売りしてみたはいいが、実務と対比しても、どこがどう
「使ってはいけない」隠れた瑕疵に繋がるのか、ちゃんと自分で説明もできないレベルなんだろ 情けない
罵倒しときゃ向こうが黙ると思い違いしてたら、思いも掛けず反撃してきやがってアタフタしてるサマが
目に浮かぶようだ 反撃じゃあ無いけどな 論理的にお伺いしてるだけだ 言葉がガサツってだけで
どっちがこのスレに不要な人間かは、ROMってる連中にお任せしときゃいい
所詮、コッチの根拠は固定電話番号みたいな方法が大多数に馴染んでる ってだけだから、もしその一点
を崩せる反証があるなら、それ一発でこっちはしおしおのぱーで溶けて消えるのに、それすらできない
推して知るべし って奴だな
与太記事あたりを理解もしていないまま受け売りしてみたはいいが、実務と対比しても、どこがどう
「使ってはいけない」隠れた瑕疵に繋がるのか、ちゃんと自分で説明もできないレベルなんだろ 情けない
罵倒しときゃ向こうが黙ると思い違いしてたら、思いも掛けず反撃してきやがってアタフタしてるサマが
目に浮かぶようだ 反撃じゃあ無いけどな 論理的にお伺いしてるだけだ 言葉がガサツってだけで
どっちがこのスレに不要な人間かは、ROMってる連中にお任せしときゃいい
所詮、コッチの根拠は固定電話番号みたいな方法が大多数に馴染んでる ってだけだから、もしその一点
を崩せる反証があるなら、それ一発でこっちはしおしおのぱーで溶けて消えるのに、それすらできない
推して知るべし って奴だな
603デフォルトの名無しさん
2024/02/26(月) 11:54:43.56ID:qNR+t6r+ はい次の人
604デフォルトの名無しさん
2024/02/26(月) 12:27:48.40ID:wnFRO7Gf 元々の質問では商品コードなんて聞いていないのに勝手に持論を講釈して反論がきたら逆ギレ
みっともない
こんな大人にはなりたくないね
みっともない
こんな大人にはなりたくないね
605デフォルトの名無しさん
2024/02/26(月) 17:34:28.28ID:1Vk9jr6+ 自論に反論 ってもんじゃねーだろ バカアホ老害と、見ず知らずのアカの他人から真実を指摘されたから
じゃあってんで倍返ししてただけだ なんだ?当人か?
設計がおかしいっつーのは初手の頃から指摘してる 初っ端にトヨタをドロップダウンで選択して?該当するシートの
商品リストを引っ張って来る? 一品一葉の納品書なら兎も角、扱い品目は食品だって後述し出してる
それだと複数明細がある納品書を想像するのが一般的だろ 一品ごとに納品書書き直してたら手間が掛かってしょうがない
一行目はそれで引っ張れても、二行目以降はホンダや共通をドロップダウンし直すのか?
幸い各明細の左端のコードで複数シートから引っ張れる数式をご教示賜ったようだが、パフォーマンスはどうなんだ?
1シートから検索するのと複数シートから検索するのじゃ複数倍面倒だ 1秒で返るデータが複数秒掛かるようなもの
ま、それが許容できるレベルだったとしても、今度は日常の運用でメンテナンスに難儀する
商品の増減の都度、アチコチのシート探さなきゃいけなくなる うっかり間違ったシートに記入して、当人が気付かずに
居たりしたら、全く別の品目引っ張って来たり該当ナシ判断されて改めてマスタ登録し直したり ゴミマスタに成り果てる
今のうちにマスタ整理しなさい 付け焼刃で継ぎ接ぎシステムなんか作られた日にゃあ、現場の人間が大いに迷惑する
そおゆう老婆心だ 二度手間三度手間を予想できるだけに、ちゃんと設計しなさいと忠告してる
基本のキを疎かにしてたら、しっぺ返し喰らうのは開発した本人なんだから おまえら外野には無関係なんだろうけど
じゃあってんで倍返ししてただけだ なんだ?当人か?
設計がおかしいっつーのは初手の頃から指摘してる 初っ端にトヨタをドロップダウンで選択して?該当するシートの
商品リストを引っ張って来る? 一品一葉の納品書なら兎も角、扱い品目は食品だって後述し出してる
それだと複数明細がある納品書を想像するのが一般的だろ 一品ごとに納品書書き直してたら手間が掛かってしょうがない
一行目はそれで引っ張れても、二行目以降はホンダや共通をドロップダウンし直すのか?
幸い各明細の左端のコードで複数シートから引っ張れる数式をご教示賜ったようだが、パフォーマンスはどうなんだ?
1シートから検索するのと複数シートから検索するのじゃ複数倍面倒だ 1秒で返るデータが複数秒掛かるようなもの
ま、それが許容できるレベルだったとしても、今度は日常の運用でメンテナンスに難儀する
商品の増減の都度、アチコチのシート探さなきゃいけなくなる うっかり間違ったシートに記入して、当人が気付かずに
居たりしたら、全く別の品目引っ張って来たり該当ナシ判断されて改めてマスタ登録し直したり ゴミマスタに成り果てる
今のうちにマスタ整理しなさい 付け焼刃で継ぎ接ぎシステムなんか作られた日にゃあ、現場の人間が大いに迷惑する
そおゆう老婆心だ 二度手間三度手間を予想できるだけに、ちゃんと設計しなさいと忠告してる
基本のキを疎かにしてたら、しっぺ返し喰らうのは開発した本人なんだから おまえら外野には無関係なんだろうけど
606デフォルトの名無しさん
2024/02/26(月) 19:45:33.91ID:bdHDJ6Ht 平日の昼間に長文投稿してるやつにVBAとか教わりたくないです・・・
607デフォルトの名無しさん
2024/02/26(月) 20:38:56.25ID:W+txAmP8 どうしようもない馬鹿が馬鹿な質問をするから荒れる
608デフォルトの名無しさん
2024/02/26(月) 21:35:24.99ID:FRCJT1yn なにこの長文…
609デフォルトの名無しさん
2024/02/26(月) 21:53:48.66ID:MWrZhqK4 話脱線しすぎでしょ? VBA廃止は結局ガセで今後もバリバリ使われていくと予想できるよね?
610デフォルトの名無しさん
2024/02/26(月) 22:40:00.44ID:1Vk9jr6+ 長文w ボクは原稿用紙一枚分もの文字を見るとパニックになります って自白かw 新聞読めないひとか
あ、いけね 差別に成っちまう 訂正しないし反省もしません
ひと昔前ならいざ知らず あ、LINEとかSNS世代はスマホ画面に収まって無いと苦痛を覚えるとかか
今だに長文にケチ付けてるような奴は、ザコのヒエラルキーの中でもトップレベルだぞ 精々精進しろよ
社会人としてやってくのに自分が苦しむだけだ がんばっていっぱいもじよむことになれてください
長文だろうと短文だろうと、丁寧極まりない文章だろうとガサツな言葉遣いだろうと、どれもこれもに対応できて
ようやく多様性への柔軟な対応に適応できるっつーもんだ 出来ない奴はどんどん落ちこぼれてくだけ
こちとら老害だからそんなことどもには無頓着でいいんだがな それでもあんたら(いつの間にか複数相手かよ)
よりはよっぽど柔軟だと自負できる
だいたいが、無意味に他人を侮辱してじぶんの溜飲下げてるだけの奴に向かってサシで噛み付いてただけだ
その意図に確信や信念でもあるのか?と探ってたけど、何にもない からっぽのすっからかん野郎だと判明したから
倍返し十倍返しの言葉でぶん殴り続けてやっただけの経緯 にも拘らず
ソッチ側の尻馬に乗っかって一緒に成って無分別に一人を叩くだけの奴に成り下がった自分を顧みて恥ずかしく無いのか
あ、いけね 差別に成っちまう 訂正しないし反省もしません
ひと昔前ならいざ知らず あ、LINEとかSNS世代はスマホ画面に収まって無いと苦痛を覚えるとかか
今だに長文にケチ付けてるような奴は、ザコのヒエラルキーの中でもトップレベルだぞ 精々精進しろよ
社会人としてやってくのに自分が苦しむだけだ がんばっていっぱいもじよむことになれてください
長文だろうと短文だろうと、丁寧極まりない文章だろうとガサツな言葉遣いだろうと、どれもこれもに対応できて
ようやく多様性への柔軟な対応に適応できるっつーもんだ 出来ない奴はどんどん落ちこぼれてくだけ
こちとら老害だからそんなことどもには無頓着でいいんだがな それでもあんたら(いつの間にか複数相手かよ)
よりはよっぽど柔軟だと自負できる
だいたいが、無意味に他人を侮辱してじぶんの溜飲下げてるだけの奴に向かってサシで噛み付いてただけだ
その意図に確信や信念でもあるのか?と探ってたけど、何にもない からっぽのすっからかん野郎だと判明したから
倍返し十倍返しの言葉でぶん殴り続けてやっただけの経緯 にも拘らず
ソッチ側の尻馬に乗っかって一緒に成って無分別に一人を叩くだけの奴に成り下がった自分を顧みて恥ずかしく無いのか
611デフォルトの名無しさん
2024/02/26(月) 23:52:12.06ID:QeqmzpzO 「寛容のパラドックス」っての、調べてみ?
612デフォルトの名無しさん
2024/02/27(火) 08:55:36.43ID:+Oxe6Tt/ 社外システム導入って…それ別にエクセルで出来るますよね?
じゃあやってみろってまぁ簡単だからいいですけど
~~
Pythonの方が上なのはいいんだけどそのPythonをそちらの部署で今どんだけ活用されてます?全部検討中?去年から?うち同じ事をVBAで既にやっちゃってますけど…
昨日のギスギスした社内会議
じゃあやってみろってまぁ簡単だからいいですけど
~~
Pythonの方が上なのはいいんだけどそのPythonをそちらの部署で今どんだけ活用されてます?全部検討中?去年から?うち同じ事をVBAで既にやっちゃってますけど…
昨日のギスギスした社内会議
613デフォルトの名無しさん
2024/02/27(火) 15:12:37.12ID:+U+h1XOe Python ExcelVBA OfficeScript でどれが生き残るかと言えば、Pythonだな。
614デフォルトの名無しさん
2024/02/27(火) 16:34:42.69ID:Vq7VZU1V VBAはVB、VBS系じゃなければねえ
Pythonとかjsに標準が置き換わるって話が進めばよかったのに消えたかな
Pythonとかjsに標準が置き換わるって話が進めばよかったのに消えたかな
615デフォルトの名無しさん
2024/02/27(火) 16:44:17.81ID:u8v23rCA ↑馬鹿はこういう嘘で知ったかぶり
616デフォルトの名無しさん
2024/02/27(火) 16:59:20.79ID:BKy6w0Rm え、何年か前に噂レベルであったよね?
617デフォルトの名無しさん
2024/02/27(火) 18:35:58.15ID:tUsoIbyK >>614
js(wsh)からExcel使えるじゃん
js(wsh)からExcel使えるじゃん
■ このスレッドは過去ログ倉庫に格納されています
