!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑2行に減ってるけど、同じ内容を3行に増やして貼り付けるナリ
ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ
※前スレ
Excel VBA 質問スレ Part74
https://mevius.5ch.net/test/read.cgi/tech/1639932059/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part75
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (スフッ Sd7f-wadS)
2022/02/09(水) 14:24:32.62ID:I0u44nFvd456デフォルトの名無しさん (ドコグロ MM63-zKmY)
2022/03/22(火) 13:33:25.27ID:MYdjPEb1M >>421
> 残念ながら20万件100項目という量のせいか、
> フィルターを掛けるとそのまま固まってしまい、いつ返ってくるか、そもそも返ってくるのかすら分からない状況になりました。
PC買い替えろ
30万行x300列に数値データを埋めてやってみたけどフィルター処理なんてほぼ瞬時に終わるぞ
> 残念ながら20万件100項目という量のせいか、
> フィルターを掛けるとそのまま固まってしまい、いつ返ってくるか、そもそも返ってくるのかすら分からない状況になりました。
PC買い替えろ
30万行x300列に数値データを埋めてやってみたけどフィルター処理なんてほぼ瞬時に終わるぞ
457デフォルトの名無しさん (ワッチョイ 1342-7ZW8)
2022/03/22(火) 13:38:08.96ID:mA7AOTDM0 他の社員が入力してるものだからなあ
集計よりも入力用のシートを何とかできたら手っ取り早いんだがそれは無理なんかな
集計よりも入力用のシートを何とかできたら手っ取り早いんだがそれは無理なんかな
458デフォルトの名無しさん (ラクッペペ MMeb-7wAP)
2022/03/22(火) 13:43:49.21ID:R4HxgmoiM 色付けるよりマイナス記号打つ方が速いだろうに……
ご苦労さまでした
ご苦労さまでした
459デフォルトの名無しさん (スッップ Sd33-qAFj)
2022/03/22(火) 13:48:33.03ID:C94PEu1/d >>454
はっきり言えばこんなこともできないお前は手を出すな
はっきり言えばこんなこともできないお前は手を出すな
460デフォルトの名無しさん (ドコグロ MM63-zKmY)
2022/03/22(火) 14:03:10.79ID:l3SAD7eYM >>455
元のデータが 1, -2 ってなってるところを 1, 2 (←赤文字) で入力されてるんだろ
>>454
if Cells(行,列).Font.Color = RGB(255,0,0) Then ...
で判断できるよ
データ書き換えていいなら(てか、個人的にはそうすべきと思うが)
For C In ActiveSheet.UsedRange
If C.Font.Color = XlRgbColor.rgbRed And IsNumeric(C.Value) Then
C.Value = -C.Value
C.Font.Color = XlRgbColor.rgbBlack
End If
Next
として、一気に書き換えちゃうのがいいかも
元のデータが 1, -2 ってなってるところを 1, 2 (←赤文字) で入力されてるんだろ
>>454
if Cells(行,列).Font.Color = RGB(255,0,0) Then ...
で判断できるよ
データ書き換えていいなら(てか、個人的にはそうすべきと思うが)
For C In ActiveSheet.UsedRange
If C.Font.Color = XlRgbColor.rgbRed And IsNumeric(C.Value) Then
C.Value = -C.Value
C.Font.Color = XlRgbColor.rgbBlack
End If
Next
として、一気に書き換えちゃうのがいいかも
461デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/22(火) 19:08:50.48ID:Gjrul4fP0 >>456
流石に仕事場のPCを勝手に買い替えるのは私には出来ませんし、
最終的にフィルター等の処理は使用せずにかなりの高速化をはかることが出来ました。
この方式が最速ではないかも知れませんが、
今までADO接続でSQLを実施して
2〜3分掛かっていた処理が一瞬で終わるようになったので満足しています。
今まで質問に答えて頂いた方、色々参考にさせていたきました。
ありがとうございました。
流石に仕事場のPCを勝手に買い替えるのは私には出来ませんし、
最終的にフィルター等の処理は使用せずにかなりの高速化をはかることが出来ました。
この方式が最速ではないかも知れませんが、
今までADO接続でSQLを実施して
2〜3分掛かっていた処理が一瞬で終わるようになったので満足しています。
今まで質問に答えて頂いた方、色々参考にさせていたきました。
ありがとうございました。
462デフォルトの名無しさん (スプッッ Sd73-noLJ)
2022/03/22(火) 20:15:28.30ID:WUXZwGEtd463デフォルトの名無しさん (ワッチョイ b9aa-7ZW8)
2022/03/22(火) 23:22:39.90ID:VOPCLAbN0 本当にド素人なのでお許し下さい
ここに3枚の請求書(Excelデータ形式)があり、それぞれsheet1、sheet2、sheet3にあります
フォーマットはバラバラで文字や配置が異なります
これをsheet4で「支払日」「取引先名」「取引内容」「税込金額」を一覧表にしたいのです
こういうことはVBAでは可能でしょうか?
可能であれば、難易度はどの程度でしょうか?
*実際には請求書は数百枚あります
ここに3枚の請求書(Excelデータ形式)があり、それぞれsheet1、sheet2、sheet3にあります
フォーマットはバラバラで文字や配置が異なります
これをsheet4で「支払日」「取引先名」「取引内容」「税込金額」を一覧表にしたいのです
こういうことはVBAでは可能でしょうか?
可能であれば、難易度はどの程度でしょうか?
*実際には請求書は数百枚あります
464デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/22(火) 23:26:23.97ID:b3mXLXMM0465デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/22(火) 23:26:42.94ID:b3mXLXMM0 かわらん、と言ったけど手作業でコピペする方が早いわ
466デフォルトの名無しさん (ワッチョイ 292c-kNuw)
2022/03/22(火) 23:43:05.71ID:6kcI/g5C0 >>461
そのフィルターが処理するために、
全データをメモリに載せようとするから、メモリ不足でフリーズする
20万件 * 100項目 = 2千万項目, 20,000,000
仮に、1つの項目が1KB とすると、
20,000,000 KB = 20,000 MB = 20 GB
メモリに載せられないから、フリーズする
ファイルの読み込みと同じ。
20GBのファイルを一度に全部読み込めない
部分的な読み込みにしないと無理
例えば、1MBずつ読み込んで処理して、そのデータを捨てるとか。
これなら、1MBしかメモリを使わない
でも、この方法では、全データをソートしたりできない。
自分で実装できないから、結局、データベースを使うしかない
そのフィルターが処理するために、
全データをメモリに載せようとするから、メモリ不足でフリーズする
20万件 * 100項目 = 2千万項目, 20,000,000
仮に、1つの項目が1KB とすると、
20,000,000 KB = 20,000 MB = 20 GB
メモリに載せられないから、フリーズする
ファイルの読み込みと同じ。
20GBのファイルを一度に全部読み込めない
部分的な読み込みにしないと無理
例えば、1MBずつ読み込んで処理して、そのデータを捨てるとか。
これなら、1MBしかメモリを使わない
でも、この方法では、全データをソートしたりできない。
自分で実装できないから、結局、データベースを使うしかない
467デフォルトの名無しさん (ワッチョイ 112f-kNuw)
2022/03/23(水) 00:15:35.00ID:HTP/aspP0468デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/23(水) 00:34:00.08ID:3vbjDh2k0 。。同志達は例の追加された新しい関数の情報つかんでいるよね?
なんだか凄そうな予感
なんだか凄そうな予感
469デフォルトの名無しさん (ワッチョイ 41ce-noGs)
2022/03/23(水) 01:05:25.56ID:MTKAae3e0 ワークシート関数の追加のニュースなら見たけどVBAにも何か追加されるん?
https://forest.watch.impress.co.jp/docs/news/1395929.html
https://forest.watch.impress.co.jp/docs/news/1395929.html
470デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/23(水) 05:27:44.59ID:kSdTSG5d0 >>466
なるほど、一度メモリに全て載せるようにするからフリーズするかのごとく重くなるのですね。
EXCELに割り当てられるメモリがどのくらいなのかは分かりませんが、納得です。
ありがとうございます。
なるほど、一度メモリに全て載せるようにするからフリーズするかのごとく重くなるのですね。
EXCELに割り当てられるメモリがどのくらいなのかは分かりませんが、納得です。
ありがとうございます。
471デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/23(水) 05:59:20.73ID:kSdTSG5d0 >>467
最終的にはその重いシートを使用する場合にはADOを使用するのをやめました。
代わりに、>>397の人が教えてくれたような技法を使うようにしました。
正確には本来、プライマリキーが設定されるような最も検索後の件数が少なくなるような項目の列をFindで検索して、
その際に検索された値が入っている行の、別項目で最も値の大きい行を取得し、その行にある情報を取得するようにしました。
ADO接続ではSQLを投げられるのでかなり便利で、作成して扱う部品も統一化し易いのですが、
大量なデータを持つシートを扱う場合、或いは後に大量なデータを持つ可能性があると思われるシートを扱う場合は
都度個別にロジックを作成する必要があるという結論になりました。
最終的にはその重いシートを使用する場合にはADOを使用するのをやめました。
代わりに、>>397の人が教えてくれたような技法を使うようにしました。
正確には本来、プライマリキーが設定されるような最も検索後の件数が少なくなるような項目の列をFindで検索して、
その際に検索された値が入っている行の、別項目で最も値の大きい行を取得し、その行にある情報を取得するようにしました。
ADO接続ではSQLを投げられるのでかなり便利で、作成して扱う部品も統一化し易いのですが、
大量なデータを持つシートを扱う場合、或いは後に大量なデータを持つ可能性があると思われるシートを扱う場合は
都度個別にロジックを作成する必要があるという結論になりました。
472デフォルトの名無しさん (アウアウウー Sa5d-zKmY)
2022/03/23(水) 06:08:26.57ID:+yWQsdmla473デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/23(水) 06:19:06.78ID:kSdTSG5d0 今は完全に個別の処理としてロジックを作成していますが、Findで一番検索後の件数が少なくなる場所を検索する部分は共通部品化出来そうですね。
その内その中で更にどのように抽出するかの部分においては別関数化してリフレクションで呼び出すようにすればその部分だけ個別で行えるような気もするので、
当面の目標はそれになります。
その内その中で更にどのように抽出するかの部分においては別関数化してリフレクションで呼び出すようにすればその部分だけ個別で行えるような気もするので、
当面の目標はそれになります。
474466 (ワッチョイ 292c-kNuw)
2022/03/23(水) 09:27:45.30ID:znQ4kzdw0 >>466
>仮に、1つの項目が1KB とすると、
>20,000,000 KB = 20,000 MB = 20 GB
1つの項目が100バイトなら、2GB。
これでも、メモリ不足になる
1つのアプリは普通、100MB ぐらいまででしょ?
数百MBも使えるアプリは無いでしょ?
使用メモリの制限を外さないと無理じゃないの?
>仮に、1つの項目が1KB とすると、
>20,000,000 KB = 20,000 MB = 20 GB
1つの項目が100バイトなら、2GB。
これでも、メモリ不足になる
1つのアプリは普通、100MB ぐらいまででしょ?
数百MBも使えるアプリは無いでしょ?
使用メモリの制限を外さないと無理じゃないの?
475デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/23(水) 09:46:29.99ID:KFrQJBSS0 メモリの制限に達するとストレージ、仮想メモリ使うよ・・・何を言ってるんだ・・・
476デフォルトの名無しさん (ワッチョイ 0b68-noGs)
2022/03/23(水) 09:50:01.23ID:MR2jKSYA0 >>474は後で恥ずかしい思いするぞ
それとも過去の人か
それとも過去の人か
477466 (ワッチョイ 292c-kNuw)
2022/03/23(水) 11:39:32.08ID:znQ4kzdw0 Java とか、VM のメモリ不足で落ちるとか?
デフォルトのメモリ割り当て設定が少ないからとか、聞いたけど
各アプリには、そういう設定があるのでは?
デフォルトのメモリ割り当て設定が少ないからとか、聞いたけど
各アプリには、そういう設定があるのでは?
478デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/23(水) 11:43:25.55ID:KFrQJBSS0 テキトーすぎでは
479466 (ワッチョイ 292c-kNuw)
2022/03/23(水) 11:45:19.28ID:znQ4kzdw0 例えば、2GB のメモリに、Windows 10 をインストールしたら、
1クリックの動作に、1分掛かるので、全く使えない
仮想メモリとか、ほぼ意味ない。
遅すぎる
ドンキの格安PC とかも、そう
1クリックの動作に、1分掛かるので、全く使えない
仮想メモリとか、ほぼ意味ない。
遅すぎる
ドンキの格安PC とかも、そう
480デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/23(水) 11:49:59.54ID:KFrQJBSS0 質問者のPCの中身が分からないのになんでどうでもいい豆知識披露してるんだw
481デフォルトの名無しさん (ワッチョイ fb66-iJS8)
2022/03/23(水) 11:50:45.45ID:nUwfSeaH0 2Gでも1クリックに1分とかはかからないのでは?
win10とそっくりなwin 2019 serverが
2core メモリ1Gでも、
ああもっさりだけどまぁ普通にマウス操作できるなぁ、
ぐらいには動くし。
win10とそっくりなwin 2019 serverが
2core メモリ1Gでも、
ああもっさりだけどまぁ普通にマウス操作できるなぁ、
ぐらいには動くし。
482デフォルトの名無しさん (オッペケ Sr85-MdQT)
2022/03/23(水) 12:06:56.65ID:jxCik/Tkr 句読点の使い方とかからして関わっちゃいけない人だとわかる
483466 (ワッチョイ 292c-kNuw)
2022/03/23(水) 12:22:53.98ID:znQ4kzdw0 CPU がセロリンだからかも
メモリ2GBぐらいのPC は、CPUも安物だから、1クリック1分ぐらい掛かる
メモリ2GBぐらいのPC は、CPUも安物だから、1クリック1分ぐらい掛かる
484デフォルトの名無しさん (アウアウウー Sa5d-MEft)
2022/03/23(水) 12:52:02.64ID:bsuIYc5Za >>474
よくわからないのでExcelでの検証方法と結果を出してくれないか?
よくわからないのでExcelでの検証方法と結果を出してくれないか?
485デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/23(水) 14:41:23.04ID:3vbjDh2k0 同志達はケッコー上等なパソコン使っているイメージだがどうなの??
486デフォルトの名無しさん (ラクッペペ MMeb-7wAP)
2022/03/23(水) 15:29:25.74ID:TpwnHNL9M パフォーマンスが必要ならDB使えばいいのよ
487デフォルトの名無しさん (ブーイモ MM4d-MEft)
2022/03/23(水) 18:26:48.33ID:PWl/OlCpM 社用PCってのは基本10万未満に抑えないと固定資産化して面倒だからそこまでスペックが高くないんよ
それこそ自社でPC作ってる会社でも未だにメモリ4GB以下だのCore i3だのが当たり前なぐらい
それこそ自社でPC作ってる会社でも未だにメモリ4GB以下だのCore i3だのが当たり前なぐらい
488デフォルトの名無しさん (ラクッペペ MMeb-7wAP)
2022/03/23(水) 18:30:41.97ID:TpwnHNL9M i3なんて贅沢な
489421 (ワッチョイ 134f-QoK8)
2022/03/23(水) 19:13:52.79ID:kSdTSG5d0 今更i5の1.6Gでメモリ8Gなんて言えない・・・ー
490デフォルトの名無しさん (ワッチョイ 1117-MEft)
2022/03/23(水) 19:39:45.28ID:Jy3nut2I0 そのスペックでその程度のデータ処理でそんなに時間がかかるのは明らかに何かがおかしい
確実に変なことをしている
確実に変なことをしている
491デフォルトの名無しさん (ラクッペペ MMeb-7wAP)
2022/03/23(水) 20:00:19.51ID:TpwnHNL9M ADOのExcel Driverなんておもちゃに決まってんでしょ
上っ面の体裁整えただけ
上っ面の体裁整えただけ
492デフォルトの名無しさん (ワッチョイ fb66-iJS8)
2022/03/23(水) 21:28:40.17ID:nUwfSeaH0 今のPC平均てi8700 or Ryzen2600くらいじゃないんかいな?
2.4から3.5Ghz の6-12コアあたりが多いやろ。
3-4年前のマシン。
ややいいと4Ghz の12-16コアくらいでしょ。
2.4から3.5Ghz の6-12コアあたりが多いやろ。
3-4年前のマシン。
ややいいと4Ghz の12-16コアくらいでしょ。
493デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/23(水) 22:55:53.13ID:KFrQJBSS0 SSDかHDDか
問題はここだけだ
変なエクセルファイル作る人は、どれだけPC性能よくてもいずれ詰む
問題はここだけだ
変なエクセルファイル作る人は、どれだけPC性能よくてもいずれ詰む
494デフォルトの名無しさん (ワッチョイ fb66-iJS8)
2022/03/24(木) 01:29:04.78ID:y95b8UUh0 つかアーカイブドライブが大きな1-2T程度のSATASSDで、CやDの2つくらいが500-1TのNVMeなんじゃないの
HDDなんかは半年に一度みるかもなデータでもない限り使わないと思うけどな。
内蔵にHDDなんかあったら存在だけで使ってなくてもめっちゃ遅くなるし。
HDDなんかは半年に一度みるかもなデータでもない限り使わないと思うけどな。
内蔵にHDDなんかあったら存在だけで使ってなくてもめっちゃ遅くなるし。
495デフォルトの名無しさん (ワッチョイ 8b8e-qAFj)
2022/03/24(木) 02:30:52.55ID:Rmqc3Mmn0 >>494
馬鹿は黙っていればいいのに
馬鹿は黙っていればいいのに
496デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/24(木) 03:16:35.71ID:ECMUHWnp0 ゲーミングPCの恩恵受けたいです。
派でなキーボードで
派でなキーボードで
497デフォルトの名無しさん (ワッチョイ 09a5-noGs)
2022/03/24(木) 12:17:51.66ID:vEIStuKr0 20万x100の中から最大値求めたいなら
1万x100ずつ読みだして最大値20個比較するのが一番早いんでねーの?
1万x100ずつ読みだして最大値20個比較するのが一番早いんでねーの?
498デフォルトの名無しさん (アウアウウー Sa5d-zKmY)
2022/03/24(木) 13:05:59.63ID:5Ha8a+Lla >>497
なぜそれで速くなると思った?
なぜそれで速くなると思った?
499デフォルトの名無しくん (ワッチョイ fb8c-ef3C)
2022/03/24(木) 14:49:33.59ID:MIQ/3HwW0 分割処理は面倒なようで低スペックには限界を回避し優しい
500デフォルトの名無しさん (ワッチョイ 4901-vHb9)
2022/03/24(木) 15:52:30.97ID:Z1gVjOVJ0501デフォルトの名無しさん (アウアウウー Sa5d-1noo)
2022/03/24(木) 16:05:22.00ID:0iDW3zlua 数年前、外出時にexcelを使うため
windowsタブレット(atom)を、最適化してた
そこそこ使えるんだけど、
たまにすごく遅くなるから原因探ったらmdbにアクセスしてるときだった
windowsタブレット(atom)を、最適化してた
そこそこ使えるんだけど、
たまにすごく遅くなるから原因探ったらmdbにアクセスしてるときだった
502デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/24(木) 20:19:51.61ID:ECMUHWnp0 会社はケチだから高級スペッコのパソコンを購入してくれない。
職場の古いデスクよか私物のノーパソの方がサクサク(Ryzen積んだヤツ)
職場の古いデスクよか私物のノーパソの方がサクサク(Ryzen積んだヤツ)
503デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/24(木) 20:23:26.56ID:/oHcKJ7o0 うちは全部SSDに変えたよ
i5 2400もサクサク
1万投資するだけでPCが復活するというのに、なんでみんなやらないんだろうな
i5 2400もサクサク
1万投資するだけでPCが復活するというのに、なんでみんなやらないんだろうな
504デフォルトの名無しさん (ワッチョイ 0bda-noGs)
2022/03/24(木) 21:32:40.98ID:XNeV8CRo0 儲かっている会社だけじゃないことくらい想像つくだろ
505デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/24(木) 23:51:54.91ID:3J8f/LKg0 7年前に買ったi7のLavie。
何かメチャクチャ重いので中見てみたら
メモリが4G。そして当たり前のようにHDD。
メモリは買い換えて16G積んだけど
それでも立ち上げはなぜか遅い。
それ以来もうYAMADA電気では絶対PCを
買わないことを心に誓った。
何かメチャクチャ重いので中見てみたら
メモリが4G。そして当たり前のようにHDD。
メモリは買い換えて16G積んだけど
それでも立ち上げはなぜか遅い。
それ以来もうYAMADA電気では絶対PCを
買わないことを心に誓った。
506デフォルトの名無しさん (ワッチョイ 292c-kNuw)
2022/03/25(金) 01:16:28.60ID:XVe+E9v/0 さすがに、HDD は遅いでしょ
507デフォルトの名無しさん (ワッチョイ 298e-qAFj)
2022/03/25(金) 01:24:52.38ID:x94dfbyJ0 >>505
ヤマダ電機は関係なくお前が馬鹿なだけだろ
ヤマダ電機は関係なくお前が馬鹿なだけだろ
508デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/25(金) 01:25:53.93ID:jqc8A7wc0 事務員が職場でゲーミングノートなんか使っていたらカオスだね
遊びに見られる
遊びに見られる
509デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/25(金) 01:28:11.57ID:jqc8A7wc0 つか立ち上がりってメモリよりSSDが大きく関係しているんじゃないの?
過去にウィンドウズスレで詳しい人に教えてもらった。
過去にウィンドウズスレで詳しい人に教えてもらった。
510デフォルトの名無しさん (アウアウウー Sa5d-noGs)
2022/03/25(金) 01:40:28.27ID:p3htVTGSa どうしてVBAプログラマーって、
コードの内容だけ調べて、
「はい、こうなってこうなって、こうなっています。
なぜこうなっているのか、これ以上のことに関しては、こちらではわかりません。
詳しい人に聞いてねー」
となるんだろう。
自分で何も動こうとしないで、
ただ VBE 開いて、コードを日本語訳して、終わり。
それで仕事した気になってるんだから笑っちゃうよ。
コードの内容だけ調べて、
「はい、こうなってこうなって、こうなっています。
なぜこうなっているのか、これ以上のことに関しては、こちらではわかりません。
詳しい人に聞いてねー」
となるんだろう。
自分で何も動こうとしないで、
ただ VBE 開いて、コードを日本語訳して、終わり。
それで仕事した気になってるんだから笑っちゃうよ。
511デフォルトの名無しさん (アウアウウー Sa5d-MEft)
2022/03/25(金) 01:48:43.98ID:FbSlRBsRa そういう人はプログラマーとは言わないよ
512デフォルトの名無しさん (ワッチョイ 6934-9HQ1)
2022/03/25(金) 02:37:31.54ID:F54TZ40q0 どういう状況でその回答に至ったかの前提条件がないとそれが妥当な返答である可能性を否定できない
513デフォルトの名無しさん (スププ Sd33-9oXs)
2022/03/25(金) 05:36:38.48ID:cwXcdCWcd >>510
ネットや書籍でも人に読ませる気のないコードやつぎはぎだらけでそもそもまともに動かないコード置いてはい終わり。ってのが多いし情報量は多いが質が悪いので質の悪い解釈が更に増えるという悪循環に陥ってる
ネットや書籍でも人に読ませる気のないコードやつぎはぎだらけでそもそもまともに動かないコード置いてはい終わり。ってのが多いし情報量は多いが質が悪いので質の悪い解釈が更に増えるという悪循環に陥ってる
514デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/25(金) 06:16:41.66ID:XWaROYx+0515デフォルトの名無しさん (オッペケ Sr85-MdQT)
2022/03/25(金) 08:31:08.17ID:o8BOLFr/r そら「知らん」からよ
給料の範疇じゃないんだろ
給料の範疇じゃないんだろ
516デフォルトの名無しさん (アウアウウー Sa5d-8yjF)
2022/03/25(金) 10:34:06.30ID:1zyB+7jua >>510
お前が自分で動けばいいんじゃね
お前が自分で動けばいいんじゃね
517デフォルトの名無しさん (ワッチョイ 695f-VQXv)
2022/03/25(金) 11:22:36.46ID:ieGzCLlt0518デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/25(金) 12:05:26.87ID:jqc8A7wc0 本当にできる人はネットとか何も見ないでスラスラとコード書ける人だと聞いた。
なかなかいないと思うけど。
なかなかいないと思うけど。
519デフォルトの名無しさん (オッペケ Sr85-MdQT)
2022/03/25(金) 12:13:20.83ID:gLxuAzS/r VBAは大体ググるわ
普段いじらんし構文まで覚えてないし独特な部分も多いし
普段いじらんし構文まで覚えてないし独特な部分も多いし
520デフォルトの名無しさん (アウアウウー Sa5d-8yjF)
2022/03/25(金) 12:38:22.10ID:dRfv/AP1a ググる人はできない人なのかw
521デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 12:55:56.28ID:378bs0UD0 >>510
それはVBAに限ったことじゃないよ。
VBA使う人だってモデリングしてクラスの構成やらインターフェースとかどう使って行くか考えてから作る人もいるし、
Javaや.Net使っている人でもその場凌ぎの平べったいコード書く人もいる。
むしろ何がどうなってそのような結果となるのかは、VBAやってる年寄り連中の方が
今ある便利な部品ばかり使うことじゃなく、もっとハードよりな理屈を知ってる人(ついでにCやC++、アセンブラ等も経験している人)が多いだろうから
一概にその理屈では片付くものでもないよ。
それはVBAに限ったことじゃないよ。
VBA使う人だってモデリングしてクラスの構成やらインターフェースとかどう使って行くか考えてから作る人もいるし、
Javaや.Net使っている人でもその場凌ぎの平べったいコード書く人もいる。
むしろ何がどうなってそのような結果となるのかは、VBAやってる年寄り連中の方が
今ある便利な部品ばかり使うことじゃなく、もっとハードよりな理屈を知ってる人(ついでにCやC++、アセンブラ等も経験している人)が多いだろうから
一概にその理屈では片付くものでもないよ。
522デフォルトの名無しさん (ワッチョイ 112f-kNuw)
2022/03/25(金) 13:23:03.47ID:rDRC/qkL0523デフォルトの名無しさん (エムゾネ FF33-0C4u)
2022/03/25(金) 13:44:09.14ID:nD4Ua/6EF 会社のパソコンは底辺スペックが
多いからできるだけ配列必須
多いからできるだけ配列必須
524デフォルトの名無しさん (スッップ Sd33-OQbV)
2022/03/25(金) 14:15:40.45ID:ogVYp57ed ここで質問してくる人はプログラマと呼ぶにはどうかと思うスキルだという認識だし
>>510みたいな答え返してくる奴が自分の職場にいたらっていうかこんなやついないけどw
>>510みたいな答え返してくる奴が自分の職場にいたらっていうかこんなやついないけどw
525デフォルトの名無しさん (アウアウウー Sa5d-noGs)
2022/03/25(金) 16:09:31.18ID:dbWOzFn0a そもそもどうしてそういうプログラムになっているか、
どうしてそういう条件文になっているか、
わからなければ、
チームリーダーやマネージャーに聞けばわかるかもしれないし、
チームリーダーやマネージャーは、主査に聞けばわかるかもしれない。
主査は、わからなかったとしたら、そういう仕様でやっていると
クライアントに説明できる。
クライアントからオペレーターに問合せが入って、
オペレーターからプログラマーに問合せがきた場合は、
プログラマーとしては、チームリーダーやチームメイトに聞くのが筋。
それをめんどくさがって、コードだけ読んで、条件文を和訳して
オペレーターに回答するだけのプログラマーって、どうなの。
オペレーターからすれば、まさかの異次元回答をくらった思いになる。
そうじゃなくて、こういう場合どう対処すればよいか、
関係者に聞いてほしい、でも関係者がわからないから、
唯一わかっている身近なプログラマーに聞いている。
そういう話だと思うんだけどなあ。
絶対いいたいこと説明できてない。
さすが俺。
どうしてそういう条件文になっているか、
わからなければ、
チームリーダーやマネージャーに聞けばわかるかもしれないし、
チームリーダーやマネージャーは、主査に聞けばわかるかもしれない。
主査は、わからなかったとしたら、そういう仕様でやっていると
クライアントに説明できる。
クライアントからオペレーターに問合せが入って、
オペレーターからプログラマーに問合せがきた場合は、
プログラマーとしては、チームリーダーやチームメイトに聞くのが筋。
それをめんどくさがって、コードだけ読んで、条件文を和訳して
オペレーターに回答するだけのプログラマーって、どうなの。
オペレーターからすれば、まさかの異次元回答をくらった思いになる。
そうじゃなくて、こういう場合どう対処すればよいか、
関係者に聞いてほしい、でも関係者がわからないから、
唯一わかっている身近なプログラマーに聞いている。
そういう話だと思うんだけどなあ。
絶対いいたいこと説明できてない。
さすが俺。
526デフォルトの名無しさん (ワッチョイ 81e5-7wAP)
2022/03/25(金) 16:25:13.86ID:qqk/wS7c0 前任が作ったコードをよくわからず使っているが、変な挙動があった
VBAかけるやつに聞いてみたら……
だとオレは思うけど
VBAかけるやつに聞いてみたら……
だとオレは思うけど
527デフォルトの名無しさん (ワッチョイ 1117-MEft)
2022/03/25(金) 16:55:04.11ID:8xCVgHwf0 PGやSEを抱えていない職場で業務改善の一環としてワンオペで誰かが作ったものは仕様書すら作られてない時も少なくない
コーティング規約もないから中身が無法地帯なんてのもあるある
コーティング規約もないから中身が無法地帯なんてのもあるある
528デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 17:11:26.32ID:378bs0UD0529デフォルトの名無しさん (ワッチョイ 112f-kNuw)
2022/03/25(金) 17:20:12.47ID:rDRC/qkL0 >>525
それはオペレーターが直接プログラマーに聞いてるのがおかしい
つか関係者わからんオペレーターがプログラマーならわかるってどんな異次元組織だよ
関係者がわからんからってプログラマーにきいてもわかるわけないだろ
ちゃんとした組織でのプログラマーの仕事と、事務員が片手間にプログラム作ったのと同じ次元で話されてもなぁ
それはオペレーターが直接プログラマーに聞いてるのがおかしい
つか関係者わからんオペレーターがプログラマーならわかるってどんな異次元組織だよ
関係者がわからんからってプログラマーにきいてもわかるわけないだろ
ちゃんとした組織でのプログラマーの仕事と、事務員が片手間にプログラム作ったのと同じ次元で話されてもなぁ
530デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/25(金) 17:30:04.98ID:jqc8A7wc0 ググってもおkなのか良かったわ
必死でヘルプ見て暗記していたのは非効率だよね
必死でヘルプ見て暗記していたのは非効率だよね
531デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 17:36:57.23ID:378bs0UD0532デフォルトの名無しさん (ワッチョイ 112f-kNuw)
2022/03/25(金) 18:03:42.37ID:rDRC/qkL0 ググり方というより、公式ヘルプでの確認が大事だと思うんだが
いま公式ヘルプでさえオンラインとかいう時代だからなぁ
まあVBAの文法ていどなら暗記できるけど
エクセルのオブジェクト全部なんて暗記できる奴がいるとは思えん
いま公式ヘルプでさえオンラインとかいう時代だからなぁ
まあVBAの文法ていどなら暗記できるけど
エクセルのオブジェクト全部なんて暗記できる奴がいるとは思えん
533デフォルトの名無しさん (スッップ Sd33-OQbV)
2022/03/25(金) 18:39:02.37ID:ogVYp57ed オペレータがプログラマに聞くって何を?w
知ってる言葉ならべてるだけなのかな
知ってる言葉ならべてるだけなのかな
534デフォルトの名無しさん (ワッチョイ 0bda-oZI4)
2022/03/25(金) 19:43:12.04ID:RqRNte220 要求通りの動作をするコードが書ければできるやつだろ
検索しようが、他人に聞こうが何も見ないで作ろうが関係ないよ
検索しようが、他人に聞こうが何も見ないで作ろうが関係ないよ
535デフォルトの名無しさん (ワッチョイ 5168-noGs)
2022/03/25(金) 20:11:44.87ID:XWaROYx+0536デフォルトの名無しさん (ワッチョイ 41ce-noGs)
2022/03/25(金) 20:12:25.07ID:/GQ4L54F0 納期を守ってちゃんと動く
結果がすべて
検索だろうがコピペだろうが関係ない
結果がすべて
検索だろうがコピペだろうが関係ない
537デフォルトの名無しさん (ワッチョイ 09da-4MhD)
2022/03/25(金) 20:40:46.85ID:jqc8A7wc0 さっき会社の上司とたまたまそういう話したけど、やっぱ何も見ないでスラスラとコード書けるヤツいたら貴重だから重宝するって言っていた。
ただ、そういう人ほど初歩的なミスに気がつかないとも。
ただ、そういう人ほど初歩的なミスに気がつかないとも。
538デフォルトの名無しさん (スッップ Sd33-OQbV)
2022/03/25(金) 20:44:28.64ID:ogVYp57ed >ただ、そういう人ほど初歩的なミスに気がつかないとも。
こんな話はないわ
たまたまそういう人としか仕事してないだけ
こんな話はないわ
たまたまそういう人としか仕事してないだけ
539デフォルトの名無しさん (ワッチョイ 13ad-bSSa)
2022/03/25(金) 20:57:16.02ID:uzupo3Jn0 飯島 彩矢
いいじま よした
いいじま よした
540デフォルトの名無しさん (アウアウウー Sa5d-zKmY)
2022/03/25(金) 21:03:49.94ID:2zbf95kya541デフォルトの名無しさん (ワッチョイ 1110-yL30)
2022/03/25(金) 21:21:49.50ID:UnnJynAs0 エクセルのクエリで、一つのファイルにある複数のシートから、たとえば1つ目から4つ目のデータ(1000行くらい)を1枚目を1から4、2枚目を5から8に転記していくにはどのような設定でやればいいでしょうか
542デフォルトの名無しさん (ワッチョイ 1302-dhUW)
2022/03/25(金) 21:22:42.56ID:8eXyKRPB0 どうしよう、>>541の言っている意味が分からない…
543デフォルトの名無しさん (ワッチョイ 11da-noGs)
2022/03/25(金) 21:26:08.92ID:4vyR1Miw0 おらも分からん
544デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 21:26:33.02ID:378bs0UD0 >>537
まぁちっこいツールとかならそうかもね
ある程度大きくなったら後々のメンテナンスのし易さとか、テストの工数をどうやれば減らせるかとか
最初の内に構成練り込んで考えて作るから、いくらスラスラ組めてもその辺がすっぽ抜けてると
後々手を加えるごとに分岐だらけのスパゲッティコードになって行くことが多いんだよね
まぁちっこいツールとかならそうかもね
ある程度大きくなったら後々のメンテナンスのし易さとか、テストの工数をどうやれば減らせるかとか
最初の内に構成練り込んで考えて作るから、いくらスラスラ組めてもその辺がすっぽ抜けてると
後々手を加えるごとに分岐だらけのスパゲッティコードになって行くことが多いんだよね
545デフォルトの名無しさん (ワッチョイ 1110-yL30)
2022/03/25(金) 21:28:20.55ID:UnnJynAs0546デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 21:32:43.40ID:378bs0UD0 >>541
スピード重視でなければこの間からここで色々言われてたADO接続使ってSQLでレコードセットに値取得してそのままシートに貼り付ければいいんじゃない?
ヘッダがいるなら最初から書いとくか、レコードセットから取得するなら別ロジックが必要だけど
スピード重視でなければこの間からここで色々言われてたADO接続使ってSQLでレコードセットに値取得してそのままシートに貼り付ければいいんじゃない?
ヘッダがいるなら最初から書いとくか、レコードセットから取得するなら別ロジックが必要だけど
547デフォルトの名無しさん (ワッチョイ 1110-yL30)
2022/03/25(金) 21:34:59.71ID:UnnJynAs0 >>546
単発での処理なのであまりそういう複雑なのは難しいです
単発での処理なのであまりそういう複雑なのは難しいです
548デフォルトの名無しさん (ワントンキン MMd3-rXmZ)
2022/03/25(金) 21:38:14.89ID:q+5lBwTqM >>547
こんなこともわからないような馬鹿は手を出すな
こんなこともわからないような馬鹿は手を出すな
549デフォルトの名無しさん (ワッチョイ 1110-yL30)
2022/03/25(金) 21:39:37.46ID:UnnJynAs0 クエリとかの簡単な操作でデータ整理できないですかね?
550デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 21:45:45.83ID:378bs0UD0551デフォルトの名無しさん (ワッチョイ 1302-dhUW)
2022/03/25(金) 21:46:14.94ID:8eXyKRPB0 普通にマクロの記録使ってシート1の範囲をコピーして
シート2の開始地点で貼り付けたらいいだけじゃないの…
シート2の開始地点で貼り付けたらいいだけじゃないの…
552デフォルトの名無しさん (ワッチョイ 1110-yL30)
2022/03/25(金) 21:47:30.56ID:UnnJynAs0 そうすると横にデータを並べていきたいので重複していきます
シート全体の数もそのときどきで変わるので
シート全体の数もそのときどきで変わるので
553デフォルトの名無しさん (ワッチョイ 134f-QoK8)
2022/03/25(金) 21:50:02.56ID:378bs0UD0 ???
どんどん何をしたいのか分からなくなってくるね
どんどん何をしたいのか分からなくなってくるね
554デフォルトの名無しさん (ワッチョイ 1110-yL30)
2022/03/25(金) 21:51:28.75ID:UnnJynAs0555デフォルトの名無しさん (ワッチョイ 13da-OQbV)
2022/03/25(金) 21:56:14.91ID:w2X6jrV+0 ズコーッ !
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- __トランプ、イスラエル支援で追加6.5億ドル承認、合計約200億ドル、この支出を国内課題への対応と比較して批判 [827565401]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- そういえばクマのニュース減ったよな
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
