[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/05 07:14 / Filesize : 254 KB / Number-of Response : 1010
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part71



1 名前:デフォルトの名無しさん [2021/05/25(火) 12:48:01.06 ID:mepUVc/i0.net]
!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付けるナリ

ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ

※前スレ
Excel VBA 質問スレ Part70
https://mevius.5ch.net/test/read.cgi/tech/1616072923/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

267 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 08:30:46.71 ID:ddohEedh0.net]
>>263
んー、適当で申し訳ないけど
VBAではあんまりそういうことやらないんだけど、Javascriptで同じ名前の項目を拾おうとするとそれは項目のリストとか配列とかそんな感じのもので拾えるから
多分、その拾ったエレメントはそんな感じになってる気がする。(0)とか(1)とかつけてあげれば何か拾える気がするよ。違うかもしんないけど。
適当でごめんね。

268 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 10:21:52.46 ID:w6w52mg40.net]
【Ruby】window_handles・・・複数のウインドウハンドルを取得する
https://www.seleniumqref.com/api/ruby/window_get/Ruby_window_handles.html

Ruby, Selenium Webdriver では、

配列のdriver.window_handles を使う

# 全てのウィンドウ(タブ)ハンドルを取得
allHandles = driver.window_handles

driver.switch_to.window( allHandles[0] ) # そのタブへ移る
driver.get( ここにURL ) # そのURLを開く

269 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 10:22:07.34 ID:w6w52mg40.net]
【Ruby】window_handles・・・複数のウインドウハンドルを取得する
https://www.seleniumqref.com/api/ruby/window_get/Ruby_window_handles.html

Ruby, Selenium Webdriver では、

配列のdriver.window_handles を使う

# 全てのウィンドウ(タブ)ハンドルを取得
allHandles = driver.window_handles

driver.switch_to.window( allHandles[0] ) # そのタブへ移る
driver.get( ここにURL ) # そのURLを開く

270 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 15:40:43.61 ID:TG9fTaOq0.net]
PC Windows2021.6.8 Tue 17:00
最強のExcel使い決定戦、開幕―財務モデリングの腕を競うe-Sportsトーナメントが本日20時放送予定
マイクロソフトが贈る最新e-Sportsタイトルは「Excel」だ!
https://www.gamespark.jp/article/2021/06/08/109325.html

271 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 15:58:13.91 ID:ddohEedh0.net]
バカスw
田中さんは出ないんだ?

272 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 20:26:23.84 ID:QmGjGWRQa.net]
ぶいびーえー以前にウチの取締役やってた方が60代半ばのジジイが関数始めて興味が出たらしい。
それはいいんだけどいちいち自慢してくるのがうぜー。

273 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 20:26:54.84 ID:QmGjGWRQa.net]
方なんかいらねーよ、クソジジイだよ

274 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 20:57:54.19 ID:S3gddm5/0.net]
…突っ込んでほしいのかな。

275 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 21:02:32.60 ID:ImacXrDI0.net]
😅



276 名前:デフォルトの名無しさん [2021/06/09(水) 22:06:36.55 ID:pEB4fflid.net]
option explicit付けない選択肢もアリだと思うけどな。必要あれば宣言するだけだし
forとかで宣言するゴミ変数の宣言が軒並み排除されるのは割りと可読性良くなる
それに型の自動判断がそこそこ優秀な部類なのはVBAの特権

277 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 22:46:34.63 ID:31fiFwiN0.net]
>>267
望んでた回答と違うし、自力で解決できたけど。Seleniumて簡単そうやな。食わず嫌いせずにやってみようかな

278 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 22:50:22.93 ID:JIfRBOPeH.net]
SeleniumはVBAからでも使える

279 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 00:28:06.94 ID:qgbXGMFL0.net]
底辺で上から許可とれないのでSeleniumとかVBA本体に標準装備してください

280 名前:デフォルトの名無しさん [2021/06/10(木) 17:40:32.42 ID:O+Eef3D+M.net]
>>65ですが、社内ネットワーク上の共有フォルダに入れているのが関係してそうです。
ファイルを開くたびに「編集を有効にする〜」が出るので、それがThisWorkbook.saveと相性悪いような気がします。

281 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 18:55:35.54 ID:hpxMOKds0.net]
vba初心者すぎて躓いています。以下についてどなたか作成お願いできないでしょうか。

任意のフォルダを指定

その中でファイル名に特定の文字列(ex.請求書)を含むExcelのシート全てを一括保護(パスワードあり)

保存して閉じる

ネットで調べながら作っているのですが、上手く動かず諦めかけています。
よろしくお願いいたします。

282 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 19:09:40.41 ID:nj0j+02p0.net]
>>279
質問スレだから聞くのはいいけど丸投げで作ってくれと言うのはこのスレに限らずマナー違反。
大体「死ね」と言われるか「いくらで?」と高額吹っかけられることになる。

板自体の初心者だろうからいきなり言われて自殺されても困るし先に一応言っとくね。

283 名前:デフォルトの名無しさん [2021/06/10(木) 19:26:01.53 ID:jvMqVwBQ0.net]
>>279
死ね

284 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 19:36:37.05 ID:EkIqAHSmM.net]
>>279
> ネットで調べながら作っている
ならそのコードを晒せ

285 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 19:58:07.22 ID:hPVjNtLg0.net]
解説サイトを見ると、たまにグローバルのApplicationから呼び出すのはなく
New Applicationでインスタンス化して使用しているコードがあります。
これらの違いは何なのでしょうか。



286 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 20:25:42.93 ID:nj0j+02p0.net]
>>283
ふーん、出来るんだ。
試してないけどそのままの意味じゃないかな?
今のじゃなくて新しいEXCELのアプリケーションを開いてそっちを操作するってことだと思うけど。

試してみた?

287 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 20:57:17.43 ID:NAZXhhkQ0.net]
>>279
ファイルシステムオブジェクトでFilesを取得してForEachでFileをひとつずつ処理する

288 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 21:13:03.65 ID:BC8Qobv20.net]
>>279
動きがランサムウェアそのものだなw

289 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 21:22:22.51 ID:o9cpCdec0.net]
>>279
丁寧に教える。
初心者なら一気に作ろうとしない。

シートを保護するスクリプトをつくる。
フォルダ内のファイル名をログとかに出すスクリプトを作る
文字列から特定の文字列があったら、メッセージボックス出すスクリプトをつくる
保存するスクリプトを作る

ここまで作れば、どの様にがっちゃんこすればいいかわかるはず

290 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 22:09:01.83 ID:oO6awXFS0.net]
Ruby では、wild card を使って、
例えば「*メモ*」で、「メモ」を含むファイル名

# . で始まる、隠し directory, file を除く
glob_pattern = "C:/Users/Owner/Documents/Ruby/*メモ*"

results = Dir.glob( glob_pattern )
.select { |full_path| File.file?( full_path ) } # ファイルのみ

puts results

出力
C:/Users/Owner/Documents/Ruby/Rails インストールメモ.txt
C:/Users/Owner/Documents/Ruby/コマンドのメモ.txt

291 名前:デフォルトの名無しさん [2021/06/10(木) 22:54:22.53 ID:3kBij+1mM.net]
いつもあいつ=ruby馬鹿

292 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 23:32:18.35 ID:hPVjNtLg0.net]
>>284
試してみても普通に新しいエクセルが起動するだけですね
ただしウインドウはありません

ブックを作ってVisibleプロパティをTrueにしても表示されませんが、
一度FalseにしてからTrueにするとウインドウが表示されるというバグみたいな挙動があります

話を戻します
最近見たnew application使用例は、コントロールのイベントを無効化するのに
新しいApplicationインスタンスのEnableEventsをFalseにしていました
確かにそうしないとリッスンされるのですが何故何でしょうか

293 名前:デフォルトの名無しさん [2021/06/11(金) 08:20:17.83 ID:GsORq//4M.net]
二ノ国では日本の法律は通用しないニダ

294 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 08:35:54.94 ID:CCQcqmfl0.net]
メリケンのゲームも連邦裁判所がどうたら普通に書いてなかったか
しらんぷりしときゃええがな

295 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 10:02:48.17 ID:2HJAl0RV0.net]
>>288
何かそれだとシート全てに保護を掛けるに至れてないな。
・Excelでどうやって使うのか
・細やかなセルやシートの操作はRubyからどうやって指定する?

この辺が満たせないと役に立たないからただのオナニーだね。



296 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 14:43:04.39 ID:gasQKA4m0.net]
>>270
いるんだよな大抵ひとりはエクセルでマウントジジイ
マウントしてくるヤツの心理がよくわからん

297 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 21:05:40.69 ID:InPX9IhQ0.net]
ExcelでマウントとれないからってRubyだと・・・とか言ってくる奴もな

298 名前:デフォルトの名無しさん mailto:sage [2021/06/11(金) 22:57:15.06 ID:gasQKA4m0.net]
つか爺さん世代はパソコン自体バリバリ扱える人とまるっきしダメな人の格差が激しい印象だわ

299 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 03:51:47.70 ID:wJQ4tIOMa.net]
それ若い世代も使えん奴はひどい

300 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 07:30:19.18 ID:fS2nWO8U0.net]
若い世代は今スマホしか使った事がなくてPCの使い方分からんって子もかなりいるぞ

301 名前:デフォルトの名無しさん [2021/06/12(土) 09:59:25.51 ID:ejCJQwg0M.net]
パスワード付きのファイル(複数)を一つのファイルをまとめようとして
@まとめ.cells(i.3) = パス付き.cells(i.2)
Adicitionaryを使いまとめファイルに統合
両方のやり方を試して@は出来てAが出来なかったんだけど、
パスを無視してAのやり方でやる方法ってないかな
一応、AでUserInterfaceOnly は使ってみたけどエラーが出ちゃって出来なかった

302 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 13:27:10.74 ID:fuO5ak1E0.net]
パス = path
パスワード = password

303 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 16:35:12.13 ID:u6wU9ZvJ0.net]
若いコは学校でPC使って授業受けてるイメージあるんだけどなぁ。。。
単にエクセルやワードに興味無いだけか

304 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 16:46:39.23 ID:J6ubTdkqa.net]
VBAだけでデータをWebから取得、加工、メール配信を自動化するのはどうかな?他のスクリプト言語とかも組みあわしたほうがいい?

305 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 16:57:46.63 ID:AGhhEt85H.net]
全員が完璧に暗記してたら偏差値や学歴で格差がつくはずないんだし、学校で習ったことの一部しか覚えてない方が普通ってこと



306 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 17:55:13.26 ID:WuxRFpnv0.net]
普通の公立だけど小中学校でPCの授業あったよ
学校内サイトとか社会科新聞とか書かされた

高校は大学進学だったから受験に意味のないPCなんて扱わなかったが、
大学はあらゆる申請からレポート提出まで全部PC(持ってない人は購入必須)だった
授業申請はスマホで出来なくはないだろうが、普通に使いづらい

307 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 18:05:40.26 ID:wllOIhFsa.net]
年齢関係ないんじゃね

308 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 19:26:00.94 ID:CzaChGO20.net]
うん、年齢というかもう力尽きて新しいこと覚えようとしない人はダメだろうね
若い人でも年寄りでもね

309 名前: mailto:sage [2021/06/12(土) 20:06:01.51 ID:bG62sF4n0.net]
>>306
じゃあ私は駄目な人ですね‥‥

310 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 23:19:34.02 ID:bLldo3g70.net]
うん

311 名前:デフォルトの名無しさん mailto:sage [2021/06/12(土) 23:45:38.78 ID:LKMGpvJ3d.net]
数学が理解できる人と苦手な人では、生まれつき脳の構造が違ってることが判明してる
つまり才能やセンスがないやつは、どんなにがんばっても無理なんだよ
もうちょっと脳科学が進めば、無駄な勉強はやらずに得意分野を思い切り伸ばす方針に変わるかもしれない

312 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 02:38:48.70 ID:20zSAupo0.net]
>>309
そういう考え方もあるかもしれないが、苦手を努力によって克服する人もいると思う

313 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 05:52:45.33 ID:8KYVdv590.net]
>>309
ソースくれ。昔から不思議な問題だった。

314 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 10:25:13.79 ID:m6rrchHT0.net]
つまりアレかい?理系はExcel余裕でマスターとかそんな話になるのかい?
体育会系の自分はExcel無理って話ね

315 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 10:45:01.42 ID:lVpj5MKnM.net]
yes



316 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 13:43:51.31 ID:QV/ew8L9d.net]
>>311
たとえばこことか
https://gendai.ismedia.jp/articles/-/53474

>>312
一人の人間が持てる才能は1つじゃないから、数学とスポーツは両立可能

「努力する才能」ってのもあって、これを持ってる人は持ってない人より、短時間で苦手を克服できてしまったりする

317 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 14:11:22.39 ID:20zSAupo0.net]
努力によって脳の構造を変えるのか?
そういうの盲目的に信じる人ってだまされやすい脳の構造なんじゃね

318 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 15:51:03.87 ID:d/vYrCOI0.net]
アインシュタインの脳には、
自分の研究分野用の房が出来て、そこが発達していた

暗記脳は肉料理の量で決まるから、肉を買えない貧乏人は不利

ドラゴン桜の英語教師・竹岡広信は、京大英語を役に立たないトリビアを問う問題と批判していた。
漢字で言えば、寿司屋の難しい魚偏の漢字を読めたら、合格するみたいな話w

日本の英語の教授などは、英語できない香具師ばかり。
赤本の英語で勉強するなって言ってる。無茶苦茶だから

逆に英検とかは、何百人のネイティブで監修してるから、筋が良い

>>302
Ruby, Selenium Webdriver とか、AWS Lambda とか

319 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 16:33:51.82 ID:t6PeERLmH.net]
>>315
素質があるかないか、ゼロかイチじゃなくて能力にも幅がある
高い才能がある人は短時間で結果を出せる
才能がなくても努力すればある程度のところまでは行けるけど、能率悪くて時間がもったいないよねって話

320 名前:316 mailto:sage [2021/06/13(日) 17:10:31.75 ID:d/vYrCOI0.net]
努力・経験で、脳の構造も変わる。
それどころか遺伝子も変わるので、努力・経験したことが子孫に遺伝する

例えば韓国人は、何千年も中国から攻め続けられた事で、
苦痛が焼き付いたような顔付きになった。

性格も火病で、すぐ発狂するようになった

いつ攻め込まれるか分からないので、
身を守るために、即座に発狂して闘うようになってる

321 名前:デフォルトの名無しさん [2021/06/13(日) 17:17:16.99 ID:dB4MpgMT0.net]
ID:d/vYrCOI0

脳に異常がある人

322 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 17:57:00.77 ID:pdhxOMMg0.net]
VBAに外部アプリ操作させて入力を自動にして楽してるから思うんだけど
VBAなしじゃエクセルって何もできないに等しいね
数字出力するだけでしょ

323 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 18:30:56.39 ID:UkKol0LI0.net]
関数のことを数字出力してるだけってんなら他にExcelでできることはドキュメントソフトか画像ペタペタくらいだわな

324 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 18:43:58.67 ID:pdhxOMMg0.net]
あと少し数式増やして複雑にすると使い物にならないくらい遅くなるし
vbaだけなら20万行あってもスイスイ進む神ソフトになる

325 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 19:52:25.83 ID:m6rrchHT0.net]
でもよ、中には習ってないのに最初からバリバリExcelできるヤツいるけどそんなの稀なタイプの人間かい?



326 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 20:15:02.63 ID:YAOd2FY00.net]
VLOOKUP覚えると世界が変わるぞ
表計算ソフトから汎用データベースに

327 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 20:34:05.80 ID:Dv7hWD3v0.net]
>>312
心配すんな
このスレに来ている時点で
そんな頭のいい奴も悪い奴もいないだろう

328 名前:デフォルトの名無しさん [2021/06/13(日) 21:09:54.40 ID:dB4MpgMT0.net]
VLOOKUPで汎用データベースだって
このスレらしい馬鹿だな

329 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 21:10:15.67 ID:JvNiniY3M.net]
データベースには違いないだろ

330 名前:デフォルトの名無しさん [2021/06/13(日) 21:15:08.44 ID:dB4MpgMT0.net]
検索することだけできれば「汎用」データベースなのか?
恥の上塗り来たな

331 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 21:30:25.16 ID:pdhxOMMg0.net]
いやそこらへんはよく知らんけど…

332 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 21:31:40.72 ID:pdhxOMMg0.net]
いやぐぐったらやっぱり汎用であってね?
色々なことに使えりゃ汎用だろ?

333 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 21:42:48.03 ID:YAOd2FY00.net]
ついでに最近VBAでSQLが使えることが発覚した
性能はお察しだが
お手軽データの突合編集にはこれ以上のものはないね

334 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:03:26.33 ID:wDtuZHkLa.net]
色濡れる、オプジェクト使える、コメント入れられる、表示形式変えられる、グラフ作れる
データベースにしてはやれることが多くて取っ付きやすいよね

335 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:07:20.77 ID:pdhxOMMg0.net]
言われてみたらまあ



336 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:16:06.00 ID:pdhxOMMg0.net]
いやでもここVBAスレなんだからもうちょっとVBA持ち上げてくれよ
控えめに言って神だろVBA
他のプログラムよりダンチで簡単らしいし大抵のパソコンに入ってるから
オンライン使用禁止、外部ソフト禁止のパソコンでも使えるし

337 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:17:40.92 ID:pdhxOMMg0.net]
素人でも扱える、どこでも使えるプログラミングソフトを作ってくれたマイクロソフトには感謝しかない

338 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:21:37.67 ID:YAOd2FY00.net]
開発環境が貧弱すぎます

変数のスコープ狭いモード作ってください。コピペがしづらいです
Option Explicit つけてるときぐらい宣言してない変数書いた時点で警告してください
インテリセンスもひどいです。いくら実際の型がわかんないとはいえ、時代が経ってるんだからEdit時にもっと推論するとかできないんですか!?

339 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:24:06.63 ID:pdhxOMMg0.net]
よく分からんけど
俺みたいな素人には十分なのさ
複雑になったら分からなくなるだろ

340 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:28:17.74 ID:YAOd2FY00.net]
常にJavaやC#の型で守られた
なにもかもほとんど機械がやってくれる世界のお手軽さを知った者としては
1行書くのもドロ沼をすすんでいるようだ

341 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:29:50.50 ID:pdhxOMMg0.net]
えっそんなにクソなの?これ

342 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 22:34:34.24 ID:pdhxOMMg0.net]
いや軽くショックなんだが

343 名前:デフォルトの名無しさん [2021/06/13(日) 22:36:39.63 ID:22VRqKKa0.net]
>>332
それはデータベースの機能じゃないでしょ

おれも10年前だったら>>334みたいなこと言ってたかもしれんが、
今なら同じ環境でもVBAより先に
Excel上の処理ならPowerQuery、無関係な処理ならPowerShellを勧めるかな

344 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 23:50:18.85 ID:YAOd2FY00.net]
PowerShellはWindowsでしか動かないからやだ

345 名前:デフォルトの名無しさん [2021/06/14(月) 00:06:25.89 ID:oijmfYUO0.net]
>>342
何年前の認識だよ
https://i.imgur.com/bB9HVm1.png



346 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 00:18:09.85 ID:qru3pHYq0.net]
PowerQueryは便利だから
日本語の本がもっと出る程度に流行ってほしい

347 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 00:19:18.27 ID:fjNTEumj0.net]
わけのわからんプラグインは禁止だ!

348 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 00:29:59.10 ID:57P3hnrEM.net]
>>340
俺は338じゃないけどVBAは苦行だよ
業務フロー設計するときにはVBAはどうしてもどうしても必要なときだけ、使用範囲も最小限になるように設計する

349 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 04:35:10.63 ID:PmD+aL6w0.net]
>>338
EXCEL操作するとき外部からいじってんの?
それやったことあるならJavaやC#ではインテリセンスとか比較にならないくらい面倒な問題にカチ当たると思うけどそのことは黙ってんの?

350 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 08:44:11.91 ID:OF4z4ImQ0.net]
両方あわさると最強に見える

351 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 09:08:13.00 ID:57P3hnrEM.net]
>>347
なんでExcel操作が前提になってるんだよ
Excelの呪縛のないプログラミングは最高だぞ

352 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 09:20:11.91 ID:OCNJiXwU0.net]
そりゃExcel VBAスレだからじゃね

353 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 09:24:08.77 ID:gSsgfewLM.net]
Excelの中の蛙プログラミングを知らず

354 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 09:42:30.29 ID:zKZGkGjL0.net]
🐸だからどれほど自由が広がってるのか分からんわ

355 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 10:27:33.95 ID:m0AnXnTBM.net]
エクセルのデータ使わないと厳しい作業だから完全にエクセルなしにはできないな



356 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 10:36:40.68 ID:gAUkTw+2M.net]
終端の入出力にExcelを使わざるを得ないことはあるけど、途中のプロセスに必要もないのにExcelを介在させないようには気をつけてるわ
Excelで入ってきた可能な限りExcelからすぐに引き剥がす

357 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 10:37:57.54 ID:gAUkTw+2M.net]
354
ミス
Excelの形で入ってきたデータは可能な限りExcelからすぐに引き剥がす

358 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 10:56:35.68 ID:BoWIoVnH0.net]
だってここのスレはあくまで実務より趣味の世界のマクロ向けなんでしょ?

359 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 12:40:50.20 ID:r+7e8oUy0.net]
動画編集ソフトとかならともかく、Excel自体が趣味で使うような類のソフトじゃないんだから過去スレ全部ひっくるめてもそんな話題1割あるかないかだろ
そもそも今どき趣味のプログラミング言語にVBA選ぶとかマゾかよ

360 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 15:18:16.00 ID:9fno1V/Da.net]
ほぼ趣味たまに仕事だけど最近ちょっと飽きてきた
何かモチベーション上げる手段はありませんか? テトリスやマインスイーパはもう作りました

361 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 16:56:10.84 ID:7WSin8P1d.net]
IEサポート終了でVBAからのIE操作は出来なくなる?
インストール出来ない環境だとこれしかないのに

362 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 19:11:40.02 ID:PmD+aL6w0.net]
>>349
つまりやったことないと・・・
EXCELはCOMだからjavaやC#で外部から弄るとObject開放の壁があってかなり面倒になることはやったことある人なら一発でそれが出てくるもんなんだけどな。

NPoi辺り入れれば開放考えないで済むけどわざわざそのために新しい構文覚えるのも面倒だし
何といっても仕事場に入れていいかどうか確認するのも大変だし入れられないとなったらこの手段も使えない。

そんなもんが入れられるならむしろこういう物をブチ込んだ方がまだ楽
https://qiita.com/mochimo/items/e9be36619a76e15bc898

363 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 19:16:33.90 ID:PmD+aL6w0.net]
>>349
それと何か勘違いしているみたいだから言っとくとC#で組んだら楽というのであればC#で組めばいい。

EXCEL VBAはそれがEXCEL単体で動くから楽なのであって、別にプログラムをC#で組むことは出来る。

364 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 19:43:39.24 ID:T9ym5IzJ0.net]
趣味に使える言語とは

365 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 20:10:59.34 ID:xDLu+a4ra.net]
>>358
背景にエロ画像表示させる



366 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 20:16:40.74 ID:BoWIoVnH0.net]
厳しい事書くけど、「Excelやマクロの基礎ってなんですか?」と聞いている時点であなたには無理です

と、昔に俺も言われた事ある泣
このスレだったかExcelスレだったか忘れたけど。。。
キツいレスだったけど、今思えば回答者は間違った事は言っていたなかったなと。

367 名前:デフォルトの名無しさん mailto:sage [2021/06/14(月) 20:25:07.84 ID:OF4z4ImQ0.net]
いじめられすぎると人間どういうわけか
なにがなんでも相手が正しい理由を見つけようとするらしい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<254KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef