Excel VBA 質問スレ Part83 (619レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
24: デフォルトの名無しさん [sage] 2025/06/12(木) 20:52:55.26 ID:W/tmpzuQ(1) AAS
>>19
19(1): デフォルトの名無しさん [] 2025/06/12(木) 18:46:42.12 ID:PJDk0Ewg(1/4) AAS
VBAを勉強しているのですが独学なのでサイトのコードの見よう見まねレベルで、根本的な事や初歩的な事を理解できていません

例えば他のモジュールにあるパブリックサブプロシージャを呼び出してそのモジュールのプライベート変数にオブジェクトをセットしていますが、これが他のモジュールではどの様な扱いになるのかわかりません
ローカルウィンドウには多分空白で表示されている様に思いますが、それがどの様な扱いなのかわかりません

ExcelからWordを操作する事にも挑戦して確実にエラーを防ぐために起動済みのWordがあれば終了し、エラーが発生すればWordを終了してからマクロを抜ける様にしていますが、それでもwordapp.quitの部分でなぜかエラーが発生したりして良くわかりません
モジュールがパブリックでもプライベートでも、変数がプライベートなら他のモジュールからは一切見えないってだけ
変数の内容を確認したり代入したりが一切できない
195: デフォルトの名無しさん [] 2025/06/21(土) 20:40:04.26 ID:zdpjAWls(1) AAS
Copilot悪くないなと思って家でChatGPT使ってみるとやっぱりこっちのがVBAに関しては遥かに格上だわ
作ってくれるものが違いすぎる
使いまくってるからこそ明確に違う
Copilotの方が堂々と使えると思ってたのに悲しい
309
(1): デフォルトの名無しさん [] 2025/06/30(月) 18:11:33.26 ID:CUdrd9La(1) AAS
印刷やろうとしてる人に向けてだろ…
でも明らかにセンスも作り込みスキルもなさそうだから同意
367: デフォルトの名無しさん [sage] 2025/07/05(土) 10:34:06.26 ID:+cv+JpUz(2/3) AAS
>>358
358(1): デフォルトの名無しさん [sage] 2025/07/05(土) 06:51:38.76 ID:pq8ewG8r(1) AAS
>>357
それだとハルシネーションが含まれていた場合のことを考慮できてない
それを自分で確認したらダメなんです?

>>359
359(1): デフォルトの名無しさん [sage] 2025/07/05(土) 08:48:09.96 ID:rEK7AeQH(1/2) AAS
>>357
余計な型変換に関する確認が必要
0312345678 → 312345678
1-2 → 1月2日
>>360
360(1): デフォルトの名無しさん [sage] 2025/07/05(土) 08:57:41.98 ID:rEK7AeQH(2/2) AAS
古いExcelでは先頭がIDだとSYLK扱いされる問題もあるな
>361
指摘ありがとうございます。

主な一覧だったのでテスト例はさらに出てきたかもしれないです。
開くと読み込むは問い合わせ方が悪かったかもです。

AIで出てこなかった項目が無視できるかどうかの判断は難しいですね。
明らかにテストしなきゃいけない項目がAIで抜けててAI丸投げで作った製品を納品されると怖いものがありますね。

ただAI丸投げの流れは止められないでしょうね。
381: デフォルトの名無しさん [sage] 2025/07/07(月) 10:31:44.26 ID:GhKlbyJu(2/2) AAS
>>380
380(1): デフォルトの名無しさん [sage] 2025/07/07(月) 10:00:11.48 ID:xGHCrZSN(1) AAS
>>379
CopilotはVBAerほどじゃないにせよアホの子だからね
以下、Claude Opus 4 with extended thinkingの回答

主なバグ:

1. カンマを含む値(“Tokyo, Japan”等)が分割される
2. エラー処理なし。ファイルなかったら死ぬ
3. 変数宣言してない(Option Explicit使ってたらエラー)
4. UTF-8読めない。日本語文字化け
5. セル1個ずつ書き込みでクソ遅い
6. 前のデータ消さないから残る

最悪の例:
CSVに "売上高は1,000,000円" があったら
→ 売上高は1 000 000円" の3列に分解されるw
結論:Workbooks.OpenTextかQueryTables使え​​​​​​​​​​​​​​​​​
変数宣言は行数の都合でカットしたのでCopilot君は悪くない
512: デフォルトの名無しさん [sage] 2025/07/31(木) 21:06:19.26 ID:2YdreDTb(1) AAS
>>509
509(1): デフォルトの名無しさん [sage] 2025/07/31(木) 19:07:57.07 ID:QmW4aWFz(1) AAS
優禿の定義は年収ではないと思う
 _人人人人人人人人人_
 > また髪の話してる <
  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
                 _
γ ⌒ ヽ  彡 ⌒ ミ  . 彡 = ミ
(´・ω・`)  (´・ω・`)  (´・ω・`)
 ツルピカ   ウスゲ   バーコート
609
(1): デフォルトの名無しさん [sage] 2025/08/04(月) 07:58:56.26 ID:s0XyzxW3(1/2) AAS
>>603
603(1): デフォルトの名無しさん [] 2025/08/03(日) 21:11:15.05 ID:tG7R5evI(2/2) AAS
>>598
ACCESS使えるならお勧め
まあ何をDBでやると都合いいのか、からだが
Accessは次の2027でディスコン、後継はExcelのモダン機能使えって話だからな
今からAccess使い始めるメリットは僅少
613: デフォルトの名無しさん [sage] 2025/08/06(水) 19:01:16.26 ID:x4zMZ0Dh(1) AAS
と思ったがやっぱり止める
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s