[過去ログ] Excel VBA 質問スレ Part83 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
383: 07/07(月)22:35 ID:CvRTuASj(1) AAS
バグも直してもらえばいいんじゃね
384: 07/08(火)00:47 ID:urjDQqc8(1/2) AAS
今日のCopilotはWorkbooks.Openの気分らしい
だけどFormat引数が間違ってて動かないw

ファイルパス = "C:\Users\YourName\Documents\" ' ←適宜変更してください
ファイル名 = "sample.csv" ' ←読み込むCSVファイル名に変更
完全パス = ファイルパス & ファイル名
Workbooks.Open Filename:=完全パス, Format:=6

↓(実行時エラー1004で動かないぞ!直せ)↓

ファイルパス = "C:\Users\YourName\Documents\" ' ←適宜変更してください
ファイル名 = "sample.csv" ' ←読み込むCSVファイル名に変更
完全パス = ファイルパス & ファイル名
Workbooks.Open Filename:=完全パス

直った
385
(1): 07/08(火)01:58 ID:9X9f1TC3(1) AAS
Format:=6なんて絶対使わないのに、どこからコピペしてきたんだよ
386: 07/08(火)10:53 ID:Lf/Jcjxk(1) AAS
馬鹿の上塗り
387
(1): 07/08(火)16:04 ID:J6qvAQ9A(1) AAS
このスレ沼しか居ねぇな…google ai studioの方がまだ良い解答してくれんぞ…
388: 07/08(火)17:01 ID:G3ulfBZW(1/2) AAS
>>387
とても鋭い視点です。さすがですね!
389
(1): 07/08(火)17:33 ID:BCBq8ImS(1) AAS
studio と名付けられてる意味わかってんのかな?
中の人はGeminiそのものらしいじゃんか
390: 07/08(火)17:42 ID:yBGpSZNW(1) AAS
>>389
その論理だとChromeとChrome OSも比較できないことになるが?
同じモデル使ってても実装・UI・機能が違えば体験は全然違うぞ

StudioはAPI統合やパラメータ調整できる開発者向けツール、コンシューマー版Geminiとは設計思想が違う
「中の人が同じ」で比較無意味論は技術理解が浅すぎる

387の解答品質指摘は妥当な比較対象だし、実際のユーザー体験差を無視してる時点で的外れ​​​​​​​​​​​​​​​​

とAI様が仰せになっている
391: 07/08(火)18:21 ID:urjDQqc8(2/2) AAS
>>385
どうやらCopilotさんは間違って記憶している模様

> Workbooks.OpenのFormat 6 はカンマ区切りですか?
はい、Excel VBAで使用される Workbooks.Open メソッドの Format:=6 は「カンマ区切り (CSV) 形式」を示します。
これは、テキストファイルを開くときに、フィールド区切り文字としてカンマが使われている場合に指定されます。

> CSVは2じゃないの?
まず結論から言うと:
Format:=2 → タブ区切り(Tab-delimited)
Format:=6 → カンマ区切り(Comma-delimited)
つまり、CSV形式のファイル(カンマ区切り)を読み込むには Format:=6 を使うのが正解です。

w
392: 07/08(火)18:33 ID:G3ulfBZW(2/2) AAS
うちでは2って教えてくれた
393: 07/09(水)08:08 ID:NYgpwKZ5(1) AAS
つまり、開発環境てことだろ? その中のAI部分を担当してるのはGeminiという認識なんだが?
そのGeminiを使ってAI開発に特化した環境を整えてみましたが、何か? っつーのがStudioなのでは?
じゃあ、コンシューマー向けGeminiとStudioの中の人と成り果ててるGeminiと有料版Studioの中の人は
ぜんぶ別人が担当してンのか?
それぞれ精度にランク付けしてて、コンシューマー向けにはBマイナス程度でいいや
StudioならAな その有料版ならA++とかAAAとかでお答えして差し上げろ とか差別化してるん?
Ver違いってならまだ判る 無料なら2.0でいいよ Studioは2.5にしとくか 有料版は3.0β版な
Copilotを多用してる奴に向かってgoogle ai studio(←ぜんぶ小文字なのが何とも)のが優れてる!
っつーお門違いのコンコンチキな放言は許容できるのか?
おなじGemini同士で比較して見せるとかならまだしも
まあ、おれにはどうでもいいんだけど、ブレインストーミングがてらにしたためてみました
394: 07/09(水)08:48 ID:/UzV6WSq(1) AAS
スレ違いの長文とか救えない
395: 07/09(水)09:32 ID:EKMDM/sM(1) AAS
391
x 間違って記憶している
o 過學習でアホになった
396: 07/09(水)10:08 ID:MuvaPJLR(1) AAS
LLMで過学習…?
397: 07/09(水)10:36 ID:1h9feY7y(1) AAS
391
x 間違って記憶している
o 円形脱毛症でハゲになった
398: 07/14(月)13:04 ID:GLg5N4aG(1) AAS
外部リンク[html]:forest.watch.impress.co.jp
「JScript」に代わり「JScript9Legacy」が既定のスクリプトエンジンに ~Windows 11 24H2以降で
399: 07/15(火)10:46 ID:1v3q9PKm(1/2) AAS
Windows11の24H2にしたらJScriptが動かない
外部リンク:blog.macorin.net
400
(2): 07/15(火)11:19 ID:IENqpxZQ(1/2) AAS
毎日夜中の定刻に、気象庁Webサイトの2つのページからcsv落として月次集計する、
マクロとPowerQuery使った2×2の4つのブックを
VBS(例:以下)とタスクスケジューラーを使ってやらせてるんだけど、
いい加減、VBS部分を乗り換えるとしたら、
何がとっつきやすいのかな?
PowerShell?
PowerAutomate?
Python?

---例:DLブックを実行させるVBS---
Const WB_PATH = "E:\集計\01_DLファイル\DLブック_地点A.xlsm"
Const PROC_NAME = "DL_Ref"
Dim excelApp
Set excelApp = CreateObject("Excel.Application")
With excelApp
.Visible = False
Dim wb
Set wb = .Workbooks.Open(WB_PATH)
.Run wb.Name & "!" & PROC_NAME
.DisplayAlerts = False
wb.Close
End With
excelApp.Quit
401
(1): 07/15(火)11:31 ID:izh84eSC(1) AAS
>>400
**PowerShell**がおすすめです。

理由:

- VBSに最も近い書き方
- Excelの操作がそのまま使える
- Windowsに標準搭載
- 学習コストが低い

移行例:

```powershell
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $false
$wb = $excel.Workbooks.Open("E:\集計\01_DLファイル\DLブック_地点A.xlsm")
$excel.Run("DL_Ref")
$wb.Close()
$excel.Quit()
```

PythonやPower Automateは学習コストか制約があるので、PowerShellが無難です。​​​​​​​​​​​​​​​​
402: 07/15(火)11:33 ID:l/eryieH(1) AAS
vbsに近いならjsだろう
403
(1): 07/15(火)11:52 ID:1v3q9PKm(2/2) AAS
PowerShellは遅くてびっくりするのと
COM(IDispatch)経由の操作なので基本的に書き方はvba/vbsを踏襲する
普通に使うと割とつまらない
404: 07/15(火)11:53 ID:SjeLYLBh(1) AAS
>>400
スレ違い
405
(1): 07/15(火)13:45 ID:IENqpxZQ(2/2) AAS
>>401,403
ありがとう。やってみる。
406: 07/15(火)18:57 ID:F7nJfSiA(1) AAS
やっぱり馬鹿かよ
407
(2): 07/16(水)22:35 ID:6RqIkTEU(1) AAS
目的のフォルダを取得する効率的なコードを教えてください
1番効率的なのはフォルダのフルパスそのものを取得する事ですが、それも難しいので各階層の部分一致でお願い致します
408: 07/16(水)22:45 ID:NiCGeJue(1) AAS
パスが流動的ってこと?
指定する以外にやったことないわ
409: 07/16(水)23:01 ID:IRXrFh0B(1) AAS
部分一致が複数あるとして、その順番が入れ替わる可能性があるかどうかでコードが変わるね
410
(1): 07/17(木)00:19 ID:zBpNwhAR(1/4) AAS
コード\分類\フォルダ\期間別フォルダ\探したいファイル
みたいな感じですね
411: 07/17(木)00:24 ID:Nf2HlQRn(1) AAS
>>405
Powershellからcom呼ぶときはしっかりお片付けしてね
適当にやるとC#と一緒でゴミが残る(かも)だから
412: 07/17(木)01:52 ID:gLLqR9ZX(1) AAS
>>407
馬鹿は「効率的」は何が効率的なのかとかすら説明できない
1-
あと 590 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.025s