!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付けるナリ
ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ
※前スレ
Excel VBA 質問スレ Part70
https://mevius.5ch.net/test/read.cgi/tech/1616072923/
Excel VBA 質問スレ Part71
https://mevius.5ch.net/test/read.cgi/tech/1621914481/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part72
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (スププ Sdaa-x2SP)
2021/07/18(日) 08:42:15.37ID:KskL7bEXd270デフォルトの名無しさん (ササクッテロラ Sp85-JXZI)
2021/07/23(金) 19:01:18.16ID:Ukvk95sKp >>268
VB.NetやC#ではMeは自分自身のインスタンスを、Myは自分自身のクラスや自分の親クラスを指したりするときに使われるから
.Net使ってた人がそういう使い方をVBAに持ち込んだか、あるいはそのひとつ前のVBAと殆ど内容が一緒のVB6辺りでそういった概念が生まれたかじゃない?
本当のところは知らんからVBAに特化して詳しいであろうマウントじじいに聞いてみたらどうだろうか。
VB.NetやC#ではMeは自分自身のインスタンスを、Myは自分自身のクラスや自分の親クラスを指したりするときに使われるから
.Net使ってた人がそういう使い方をVBAに持ち込んだか、あるいはそのひとつ前のVBAと殆ど内容が一緒のVB6辺りでそういった概念が生まれたかじゃない?
本当のところは知らんからVBAに特化して詳しいであろうマウントじじいに聞いてみたらどうだろうか。
271デフォルトの名無しさん (ワッチョイ 3368-3Z6B)
2021/07/23(金) 19:24:56.06ID:LPvoeoMA0 また論点で語れないからって無理にレスして墓穴掘ってる
終活かな
終活かな
272デフォルトの名無しさん (アウアウウー Sa5d-qBdh)
2021/07/23(金) 19:42:04.51ID:YVQ7mZCGa >>268
逆にmyではじめない人もいるよ
逆にmyではじめない人もいるよ
273デフォルトの名無しさん (ワッチョイ 09da-qBdh)
2021/07/23(金) 22:13:15.34ID:0OT6Oc+G0 Excelのオリンピックとかあったら良いと思うのにな
昔にそんなコンテスト的なのあった記憶あるけどね。
昔にそんなコンテスト的なのあった記憶あるけどね。
274デフォルトの名無しさん (ワッチョイ 7b68-s8C+)
2021/07/23(金) 22:30:42.85ID:UnN9imMp0275デフォルトの名無しさん (オイコラミネオ MM55-0BqW)
2021/07/24(土) 06:15:52.05ID:EnTkrUGbM 太古のvb6.0時代の話は始めるわ
他人への回答にもいちいちマウント挟むわで
まさにマウントじじいだな
他人への回答にもいちいちマウント挟むわで
まさにマウントじじいだな
276デフォルトの名無しさん (ササクッテロラ Sp85-JXZI)
2021/07/24(土) 06:41:29.02ID:2JBUuae4p お前も同じだよ
昨日からマウントマウント馬鹿じゃねーの
昨日からマウントマウント馬鹿じゃねーの
277デフォルトの名無しさん (ワッチョイ 09da-qBdh)
2021/07/24(土) 06:43:48.66ID:QPc8eVYX0 たしかに。若い連中に教えてやる感が凄いと感じた
「俺は40年やっているんだぞ!」的なジジババって感じの。
「俺は40年やっているんだぞ!」的なジジババって感じの。
278デフォルトの名無しさん (ワッチョイ d901-0BqW)
2021/07/24(土) 06:47:59.46ID:p3oOScBd0 どこが同じなん
太鼓の6.0の話なんて始めてませんし他人に対してのレスに嫌味ったらしいマウントなんて混ぜてるのはお前だけですが
それ以前にお前がマウントマウントうるさく反応しなきゃとっくに終わってた話だぞ
太鼓の6.0の話なんて始めてませんし他人に対してのレスに嫌味ったらしいマウントなんて混ぜてるのはお前だけですが
それ以前にお前がマウントマウントうるさく反応しなきゃとっくに終わってた話だぞ
279デフォルトの名無しさん (ササクッテロラ Sp85-JXZI)
2021/07/24(土) 08:28:50.45ID:2JBUuae4p >>278
はぁ?何を訳の分からないこと言ってるの?キチガイ?
はぁ?何を訳の分からないこと言ってるの?キチガイ?
280まあ俺が言うのもなんだがw (テテンテンテン MMeb-wc+D)
2021/07/24(土) 08:45:32.95ID:k0+oky67M281デフォルトの名無しさん (アウアウウー Sa5d-qQjj)
2021/07/24(土) 12:22:34.23ID:fhiAWG+La なんぼ書いても自己満足すらできないでしょーに、非建設的すぎてお話にならない
あるいは誰かが「あなたの仰る通りです、私が間違っていました〜」とか言ってくれるのを期待してるのかしら?
あるいは誰かが「あなたの仰る通りです、私が間違っていました〜」とか言ってくれるのを期待してるのかしら?
282デフォルトの名無しさん (ワッチョイ 134f-JXZI)
2021/07/24(土) 13:10:27.80ID:An8LTvXg0 >>279
高齢期障害で自分でも何言ってるか分かってないんだよ
高齢期障害で自分でも何言ってるか分かってないんだよ
283デフォルトの名無しさん (ワッチョイ 13da-qBdh)
2021/07/24(土) 18:16:14.45ID:rbd7pVk50 よーしよしよし、いーぞー
もっと喧嘩して荒れまくれ〜
喧嘩で荒れまくるこそ5ちゃんの伝統だ
もっと喧嘩して荒れまくれ〜
喧嘩で荒れまくるこそ5ちゃんの伝統だ
284デフォルトの名無しさん (ワッチョイ d901-0CkY)
2021/07/24(土) 19:41:14.38ID:XmkVsjH60 ベンダーロックインを避けよ!
285デフォルトの名無しさん (ワッチョイ d901-EAvU)
2021/07/25(日) 13:40:49.03ID:ZO7UEuRg0 ExcelVBAはその時代背景から鑑みてハンガリー記法(ハンガリアン記法)を採用すべきである
286デフォルトの名無しさん (スフッ Sd33-XTwd)
2021/07/26(月) 22:11:25.80ID:5kY33e3Ed 前スレ848です
ついに進展がありました
作業が発生しましたが同僚はマクロを使わせろと発狂
「属人化がこわいですからね。マニュアルどうぞ
ついに進展がありました
作業が発生しましたが同僚はマクロを使わせろと発狂
「属人化がこわいですからね。マニュアルどうぞ
287デフォルトの名無しさん (ワッチョイ 5163-MYQi)
2021/07/26(月) 22:20:39.53ID:gN3ZysYn0 Application.DisplayAlerts = False
でメッセージ非表示にしていますが、
「このブックには、ほかのデータソースへのリンクが含まれています」
のメッセージが出てしまいます。
更新するかしないか選ばないといけないから出てしまうのでしょうか。
勝手に「更新しない」を選んで処理を進行させる方法はありますか。
でメッセージ非表示にしていますが、
「このブックには、ほかのデータソースへのリンクが含まれています」
のメッセージが出てしまいます。
更新するかしないか選ばないといけないから出てしまうのでしょうか。
勝手に「更新しない」を選んで処理を進行させる方法はありますか。
288デフォルトの名無しさん (ワッチョイ 695f-bKGf)
2021/07/26(月) 22:28:01.26ID:byaHgavb0 >>287
workbooks.openで開いてるならUpdateLinks:=Falseを付加する
workbooks.openで開いてるならUpdateLinks:=Falseを付加する
289デフォルトの名無しさん (スフッ Sd33-XTwd)
2021/07/26(月) 22:47:44.24ID:5kY33e3Ed 途中送信すいません
前スレ848です
ついに進展がありました
整理するとぼく、課長、あほの3名がメインで登場するのですが、
そもそも課長は属人化を完全否定派ではなく
あほが一人でぎゃーすか騒いでいたから便宜上検討したまででした
しかしあほがそれを課の総意ととらえ威嚇してきたことからバトルは始まったようです
複数の請求書の計上先割り当て作業が発生し、速攻で同僚はマクロを使わせろと発狂
ぼく:「属人化がこわいですからね。マニュアルどうぞ!」と「各マスタのある場所から好きなマスタを使い好きな方法で抽出ください」と書いてあるマニュアルを渡す
あほ:マスタの使い方がわからないと切れ気味に脅迫してくる
ぼく:「マスタはマスタですよ!ご存じだと思いますが後学のためvlookupを復習してみては」と煽る
あほ:作業終わらず報告もない。プライドが高く依頼もできない
ぼく:請求書に手書きでいいですよ^^今日中に終わらせくださいね!ファイト!
あほ:・・・
その後別件でメールでケンカを売られまくる
また先日からあほのソロプレイを正論で嗜めることが多く、敵意を通り越して対立構造なったなあ?と思ったので
課長に「対立されて仕事す済まなくてこまるんすけど」と相談したところ
課長も扱いに困っていたらしく、「部長も常務もあほのやばさを知っているからみんなぼくの味方なので、安心して仕事いていいよ。」
という円満に終わった
しかしあほは今後も邁進し続けると思うので、ハラスメントにならない程度い追い込むつもりだよ
前スレ848です
ついに進展がありました
整理するとぼく、課長、あほの3名がメインで登場するのですが、
そもそも課長は属人化を完全否定派ではなく
あほが一人でぎゃーすか騒いでいたから便宜上検討したまででした
しかしあほがそれを課の総意ととらえ威嚇してきたことからバトルは始まったようです
複数の請求書の計上先割り当て作業が発生し、速攻で同僚はマクロを使わせろと発狂
ぼく:「属人化がこわいですからね。マニュアルどうぞ!」と「各マスタのある場所から好きなマスタを使い好きな方法で抽出ください」と書いてあるマニュアルを渡す
あほ:マスタの使い方がわからないと切れ気味に脅迫してくる
ぼく:「マスタはマスタですよ!ご存じだと思いますが後学のためvlookupを復習してみては」と煽る
あほ:作業終わらず報告もない。プライドが高く依頼もできない
ぼく:請求書に手書きでいいですよ^^今日中に終わらせくださいね!ファイト!
あほ:・・・
その後別件でメールでケンカを売られまくる
また先日からあほのソロプレイを正論で嗜めることが多く、敵意を通り越して対立構造なったなあ?と思ったので
課長に「対立されて仕事す済まなくてこまるんすけど」と相談したところ
課長も扱いに困っていたらしく、「部長も常務もあほのやばさを知っているからみんなぼくの味方なので、安心して仕事いていいよ。」
という円満に終わった
しかしあほは今後も邁進し続けると思うので、ハラスメントにならない程度い追い込むつもりだよ
290デフォルトの名無しさん (ワッチョイ 118e-ogEw)
2021/07/26(月) 23:08:10.03ID:/621v/Zu0 >>289
こういう一部しか見えない馬鹿が組織を破壊する例
こういう一部しか見えない馬鹿が組織を破壊する例
291デフォルトの名無しさん (ワッチョイ 7b68-s8C+)
2021/07/26(月) 23:18:13.06ID:UvVzyFl70292デフォルトの名無しさん (ワッチョイ 9332-WppR)
2021/07/27(火) 01:04:55.10ID:gVqOiYWt0 Excel自体はどんどん進化してるのに、VBAの開発環境(IDE)が20年ぐらい前から一切何も変わっていないのはなぜですか?
293デフォルトの名無しさん (アウアウウー Sa5d-fOmF)
2021/07/27(火) 01:52:06.29ID:YYF9/aONa かまうからスレと関係ない話をしだすかまってちゃんが居座るんだよな
294デフォルトの名無しさん (ワッチョイ 134f-JXZI)
2021/07/27(火) 04:24:29.61ID:Q2Vxfcf10 >>289
>ぼく:「マスタはマスタですよ!ご存じだと思いますが後学のためvlookupを復習してみては」と煽る
ちょっと待て
基本的にいい感じで追い詰めているのかも知れないけどテーブル構成分からない奴にER図も渡さずこれやったらただの虐めじゃないか?
>ぼく:「マスタはマスタですよ!ご存じだと思いますが後学のためvlookupを復習してみては」と煽る
ちょっと待て
基本的にいい感じで追い詰めているのかも知れないけどテーブル構成分からない奴にER図も渡さずこれやったらただの虐めじゃないか?
295デフォルトの名無しさん (ワッチョイ b92f-MYQi)
2021/07/27(火) 07:25:27.47ID:OW3IH1MI0 >「各マスタのある場所から好きなマスタを使い好きな方法で抽出ください」と書いてあるマニュアル
事務メインの職場だろうとシステム開発の職場だろうと、
こんなマニュアルで仕事させるとか管理職側の正気を疑うわ
事務メインの職場だろうとシステム開発の職場だろうと、
こんなマニュアルで仕事させるとか管理職側の正気を疑うわ
296848 (スフッ Sd33-XTwd)
2021/07/27(火) 08:23:38.83ID:SN94FSfxd レスありがとうございます
やりすぎたっぽいですね
一応各作業に使うアニュアルにはマスタお使用手順とマスタのリンクが貼ってあります
ER図というのを知らなかったので作成してみます
ありがとうございます
やりすぎたっぽいですね
一応各作業に使うアニュアルにはマスタお使用手順とマスタのリンクが貼ってあります
ER図というのを知らなかったので作成してみます
ありがとうございます
297デフォルトの名無しさん (テテンテンテン MMeb-A0XN)
2021/07/27(火) 08:52:12.15ID:76Sj+bMnM >>292
MS的にはVBAは
・既に新機能の開発が終了しており、互換性のためだけに維持されている
・今後新たに利用することは推奨しない
・廃止に向けて他の技術への移行を促していく
というステージにある
進化どころか廃止に向けて意図的に不便にされていく運命にある
MS的にはVBAは
・既に新機能の開発が終了しており、互換性のためだけに維持されている
・今後新たに利用することは推奨しない
・廃止に向けて他の技術への移行を促していく
というステージにある
進化どころか廃止に向けて意図的に不便にされていく運命にある
298デフォルトの名無しさん (ブーイモ MMcb-A0XN)
2021/07/27(火) 09:51:18.11ID:6lk4F0RuM 廃止に向けた次のステージとして考えられるのは、普通なら新バージョンのOfficeではマクロの実行のみ可でVBEは廃止だろうけど、
古いバージョンに留まるユーザーが増えるからO365をどんどん売りたいMSとしてはそれは無さそう
マクロの実行にはレジストリの編集が必要、VBEはMSのサイトの奥深くから別途自分でダウンロード、あたりかな
古いバージョンに留まるユーザーが増えるからO365をどんどん売りたいMSとしてはそれは無さそう
マクロの実行にはレジストリの編集が必要、VBEはMSのサイトの奥深くから別途自分でダウンロード、あたりかな
299デフォルトの名無しさん (エムゾネ FF33-Hgw+)
2021/07/27(火) 16:10:43.12ID:Dog97BpdF スマタは使用禁止用語になったんじゃないのか
300デフォルトの名無しさん (ワッチョイ 0bda-qBdh)
2021/07/27(火) 16:50:24.81ID:RY5xZe5o0 マスタは使用禁止になりマスタ
301デフォルトの名無しさん (ワッチョイ 81da-qBdh)
2021/07/27(火) 17:04:06.26ID:CdbbvAj70 ここもExcelスレと同じで質が落ちてきてねえか?
302デフォルトの名無しさん (ワッチョイ b15f-1bXb)
2021/07/27(火) 20:05:02.99ID:rQxgpXQC0 >>297
というわりにはスピルなんかは提供されてるじゃん
というわりにはスピルなんかは提供されてるじゃん
303デフォルトの名無しさん (ワッチョイ 8119-MYQi)
2021/07/27(火) 23:55:40.56ID:t8GWtc170 287>>288
できました、ありがとう先生!
できました、ありがとう先生!
304デフォルトの名無しさん (ワッチョイ 7bba-uKiw)
2021/07/28(水) 00:07:17.74ID:PzJWsUeb0 microsoft sqlserverに、エクセル側からエクセルにあるデータをインポートするにはどのようにすればよいですか?
305デフォルトの名無しさん (ワッチョイ d901-EAvU)
2021/07/28(水) 01:31:52.64ID:Ky1rxZdm0 >>297
VBA代替がない限りその説は苦しくないか?
VBA代替がない限りその説は苦しくないか?
306デフォルトの名無しさん (ワッチョイ 695f-bKGf)
2021/07/28(水) 05:47:03.47ID:FMiGC/5E0 >>304
SQL Server Management Studio使えばインポートできるけど、VBAスレで聞くと言うことは違うか
SQL Server Management Studio使えばインポートできるけど、VBAスレで聞くと言うことは違うか
307デフォルトの名無しさん (ワッチョイ 81da-qBdh)
2021/07/28(水) 07:33:21.04ID:ogvMN+9Q0 確かに
308デフォルトの名無しさん (アウウィフ FF5d-Hgw+)
2021/07/28(水) 10:37:52.45ID:I0vZ6ZDJF エクセル側からエクセルにあるデータをエクスポート
なら答えられるけど
なら答えられるけど
309デフォルトの名無しさん (オイコラミネオ MM55-hkEz)
2021/07/28(水) 12:24:20.53ID:+C1a7ZjYM310まあ俺が言うのもなんだがw (ワッチョイ 1301-wc+D)
2021/07/28(水) 21:46:44.12ID:DwPtwRV40 >>304
速度求めないならVBAからADODBとかでSQL-Serverに接続してひたすらデータをinsertすればいいかと
https://itsakura.com/excel-vba-sqlserver-insert
速度求められたらSQL-Serverがアクセスできる場所にcsvで保存してbulk insertかなぁ
https://docs.microsoft.com/ja-jp/sql/t-sql/statements/bulk-insert-transact-sql
速度求めないならVBAからADODBとかでSQL-Serverに接続してひたすらデータをinsertすればいいかと
https://itsakura.com/excel-vba-sqlserver-insert
速度求められたらSQL-Serverがアクセスできる場所にcsvで保存してbulk insertかなぁ
https://docs.microsoft.com/ja-jp/sql/t-sql/statements/bulk-insert-transact-sql
311デフォルトの名無しさん (ワッチョイ fba4-NGUt)
2021/07/29(木) 00:37:05.63ID:5P0jxKPl0 プログラム経験もなく新しくvbaの勉強を始めたのですが学習にオススメのサイトはありますか?
今まではやりたい事を探してコピペして作ってたのですが、
自分で書こうとしたらシート名やインデックスやオブジェクト名やらが違うことに気づいて困惑しているレベルです
みなさんが使ったものやわかりやすい参考書やサイトがあれば教えてください
今まではやりたい事を探してコピペして作ってたのですが、
自分で書こうとしたらシート名やインデックスやオブジェクト名やらが違うことに気づいて困惑しているレベルです
みなさんが使ったものやわかりやすい参考書やサイトがあれば教えてください
312デフォルトの名無しさん (ワッチョイ 118e-ogEw)
2021/07/29(木) 01:48:58.35ID:qJ9+RPMT0 >>311
君のレベルなら、「よいこ」とか「めばえ」かな
君のレベルなら、「よいこ」とか「めばえ」かな
313デフォルトの名無しさん (ワッチョイ 1301-0QqW)
2021/07/29(木) 04:50:12.68ID:tInYj70a0 >>311
最初はでかい本屋行って立ち読みしてわかりやすそうなの選んで買ったわ
その後はアマゾンで適当に評判いいのを選んで買った
辞書代わりに調べるのはネットでいいけど
体系的にちゃんと理解するには本かな
おれは何冊か買って読んだ
VBAは学習者が多いから本も充実してて勉強しやすいよ
俺が始めたのは何年も前だから今出てる本買ったらいいと思うわ
最初はでかい本屋行って立ち読みしてわかりやすそうなの選んで買ったわ
その後はアマゾンで適当に評判いいのを選んで買った
辞書代わりに調べるのはネットでいいけど
体系的にちゃんと理解するには本かな
おれは何冊か買って読んだ
VBAは学習者が多いから本も充実してて勉強しやすいよ
俺が始めたのは何年も前だから今出てる本買ったらいいと思うわ
314デフォルトの名無しさん (ワッチョイ 81da-qBdh)
2021/07/29(木) 08:28:17.88ID:qje0bdaJ0315デフォルトの名無しさん (スフッ Sd33-XTwd)
2021/07/29(木) 08:58:17.59ID:1hQ5YU2Kd316デフォルトの名無しさん (ワッチョイ 7128-7Azn)
2021/07/29(木) 09:17:05.41ID:KHPuP3g90 まずは1枚のシート操作だけで完結するものから作ればいい
〇〇の集計とか〇〇の抽出とかね
でも大抵1枚のシート操作だけしかしないものって関数やピボットテーブルでもできたりするので、その感覚もわかっておくとExcel全般に強くなっていいよ
〇〇の集計とか〇〇の抽出とかね
でも大抵1枚のシート操作だけしかしないものって関数やピボットテーブルでもできたりするので、その感覚もわかっておくとExcel全般に強くなっていいよ
317デフォルトの名無しさん (ラクッペペ MMeb-iYJ6)
2021/07/29(木) 11:41:13.92ID:tRu2KZQaM よくある、何がわからないのかが分からないと言う奴だね
318デフォルトの名無しさん (ブーイモ MMeb-7kQ6)
2021/07/29(木) 11:48:06.66ID:uh8iBAiRM マクロの記録で作成されたコードを解読する
319デフォルトの名無しさん (アウアウウー Sa5d-qBdh)
2021/07/29(木) 11:59:17.77ID:tRfdKqE2a 自分に合ったサイトや本を自力で見つけられないようじゃ
そこまでの事しかできないでおわり
そこまでの事しかできないでおわり
320デフォルトの名無しさん (アウアウアー Sa8b-NGUt)
2021/07/29(木) 13:38:20.23ID:e5dLz96Qa321デフォルトの名無しさん (アウアウウー Sa5d-qBdh)
2021/07/29(木) 15:05:38.21ID:pwjhwPgXa そうやって教えてもたぶん読まないよ
322デフォルトの名無しさん (ワッチョイ 13da-qBdh)
2021/07/29(木) 15:07:10.72ID:pbMKJSnE0 トレーナーは口を揃えて「ヘルプ見ろ」という
だからヘルプ最強
だからヘルプ最強
323デフォルトの名無しさん (エムゾネ FF33-Hgw+)
2021/07/29(木) 17:04:51.77ID:32nRf9uoF324デフォルトの名無しさん (テテンテンテン MMeb-TIaQ)
2021/07/29(木) 17:33:28.86ID:yKiDVYkeM マクロ記録だと分岐とかループが出ないよね
325デフォルトの名無しさん (オイコラミネオ MM55-hkEz)
2021/07/29(木) 18:53:26.13ID:5dr8dF92M マクロはwithのせいでぐちゃぐちゃな上に
無駄なコードが死ぬほどついてくるから初心者の解読には向かない
無駄なコードが死ぬほどついてくるから初心者の解読には向かない
326デフォルトの名無しさん (ワッチョイ 4901-bSA8)
2021/07/29(木) 19:47:25.20ID:2QmJme0a0 それ以前に、MS言語を避けるべき。
327デフォルトの名無しさん (スフッ Sd33-XTwd)
2021/07/29(木) 20:08:39.08ID:1hQ5YU2Kd 初めてピボットテーブルのマクロ記録を見た時は冷や汗をかいたな
マクロ記録から攻略するのはやめたほうがいい
マクロ記録から攻略するのはやめたほうがいい
328デフォルトの名無しさん (ワッチョイ 7b68-s8C+)
2021/07/29(木) 20:21:16.09ID:zVCmdr7a0 ピボットの自動記録は酷いな
一行で済むところが20行ぐらいになる
罫線もそんなだったような
一行で済むところが20行ぐらいになる
罫線もそんなだったような
329デフォルトの名無しさん (ワッチョイ b15f-1bXb)
2021/07/29(木) 20:36:06.86ID:ImacXrDI0330デフォルトの名無しさん (ワッチョイ 7128-7Azn)
2021/07/29(木) 21:05:47.52ID:KHPuP3g90 マジでピボットの記録は正気の沙汰じゃないよな
あと、普通の記録だとSelectとSelectionが余分なのに初心者はそれを使うのが最適だと思っちゃうからダメ
さらに図形とかのObjectとかのTextRangeだとマクロ記録のSelection省略しただけじゃうまく動かなくて混乱するし
あとは他でも言われてるようにIfとかAndとかOrとかLoopとか変数とか学べないしね
あと、普通の記録だとSelectとSelectionが余分なのに初心者はそれを使うのが最適だと思っちゃうからダメ
さらに図形とかのObjectとかのTextRangeだとマクロ記録のSelection省略しただけじゃうまく動かなくて混乱するし
あとは他でも言われてるようにIfとかAndとかOrとかLoopとか変数とか学べないしね
331デフォルトの名無しさん (ワッチョイ 134f-JXZI)
2021/07/29(木) 21:14:45.50ID:ddohEedh0 >>326
そういう人はVBAスレから去るべき
そういう人はVBAスレから去るべき
332デフォルトの名無しさん (スッップ Sd33-ffzJ)
2021/07/29(木) 23:42:59.81ID:1PJWae7Yd333デフォルトの名無しさん (ワッチョイ d901-EAvU)
2021/07/29(木) 23:51:41.95ID:p4SukJyH0 ExcelVBA MS言語
ACCESSVBA MS言語
Python MS言語
VB.NET MS言語
C# MS言語
C/C++ 準MS言語
Ruby 松本言語
PHP 公式な規格なし。事実上の私言語。Rubyと同格
Perl オワコン
JavaやGOはじめほかの言語もだいたいGoogleやその他企業の私物
ベンダーロックされない言語などあるのだろうか?
むしろ国際規格をきっちり定めているMS言語はもはやベンダーアンロックではないか?
ACCESSVBA MS言語
Python MS言語
VB.NET MS言語
C# MS言語
C/C++ 準MS言語
Ruby 松本言語
PHP 公式な規格なし。事実上の私言語。Rubyと同格
Perl オワコン
JavaやGOはじめほかの言語もだいたいGoogleやその他企業の私物
ベンダーロックされない言語などあるのだろうか?
むしろ国際規格をきっちり定めているMS言語はもはやベンダーアンロックではないか?
334デフォルトの名無しさん (ワッチョイ 7b68-s8C+)
2021/07/29(木) 23:58:22.70ID:zVCmdr7a0335デフォルトの名無しさん (ラクッペペ MMee-quiU)
2021/07/30(金) 00:35:30.86ID:4LnMwhZSM 国際標準ならECMAやISO、日本標準ならJIS
336デフォルトの名無しさん (ワッチョイ 5d01-By/s)
2021/07/30(金) 04:01:44.41ID:AGz2ssQM0 ヒキニートの言う事より、あわしろ氏を信じる。
337デフォルトの名無しさん (ワッチョイ fada-eGh2)
2021/07/30(金) 13:35:36.57ID:F+iyq/jq0 そりゃニートは潤沢に時間があるからいくらでも勉強し放題だしな
詳しいわけだな
詳しいわけだな
338デフォルトの名無しさん (ワッチョイ 6501-tWs3)
2021/07/30(金) 13:55:06.34ID:egyKewAD0 >>334
そう、つまりMS言語は国際規格になっているのでベンダーロックインはあり得ないということ
逆にRubyは国際規格ではないし開発者が勝手に仕様を頻繁に変更する
これは今までに実績があるし本人が言ってる事
さらに言えばRubyはRailsがあってこそ初めて成り立つ開発言語
言語仕様からコンパイラ、エディタ、ドキュメント、サポートまで全て一社でサポートしているMSとは比べようもないリスクがある
Javaを見ただろうか?
MS言語ではないばかりにあんな事になっている
Rubyを見ただろうか?
バージョンアップごとに対応作業に追われている
しかもRubyの変更とRailsの変更で2倍の対応工数をとられる
MS言語はVB6(1991年発売)が今でも第一線で働いている
ExcelVBA(1993年)なんてここ数年でさらに盛り上がりを見せている
もっとさかのぼると1980年代にはBASICは今とかなり近い文法が完成されており
1985年のQuickBASICに至ってはほぼ今のVBと変わらぬ開発環境を整えており36年にわたって同じ開発環境が通用していることを示している
移り変わりの激しいIT業界で36年だ!それがMS言語の息の長さであり変わらぬことの強さなんだ
MS言語を信じなさい。MS言語に導かれよ!!
そう、つまりMS言語は国際規格になっているのでベンダーロックインはあり得ないということ
逆にRubyは国際規格ではないし開発者が勝手に仕様を頻繁に変更する
これは今までに実績があるし本人が言ってる事
さらに言えばRubyはRailsがあってこそ初めて成り立つ開発言語
言語仕様からコンパイラ、エディタ、ドキュメント、サポートまで全て一社でサポートしているMSとは比べようもないリスクがある
Javaを見ただろうか?
MS言語ではないばかりにあんな事になっている
Rubyを見ただろうか?
バージョンアップごとに対応作業に追われている
しかもRubyの変更とRailsの変更で2倍の対応工数をとられる
MS言語はVB6(1991年発売)が今でも第一線で働いている
ExcelVBA(1993年)なんてここ数年でさらに盛り上がりを見せている
もっとさかのぼると1980年代にはBASICは今とかなり近い文法が完成されており
1985年のQuickBASICに至ってはほぼ今のVBと変わらぬ開発環境を整えており36年にわたって同じ開発環境が通用していることを示している
移り変わりの激しいIT業界で36年だ!それがMS言語の息の長さであり変わらぬことの強さなんだ
MS言語を信じなさい。MS言語に導かれよ!!
339デフォルトの名無しさん (ワッチョイ 7a4f-wpX5)
2021/07/30(金) 14:00:09.98ID:omgprq0F0340デフォルトの名無しさん (ブーイモ MMf1-uepD)
2021/07/30(金) 14:09:56.93ID:eptPeGDTM 国際規格じゃなくて
デファクトスタンダードな
デファクトスタンダードな
341デフォルトの名無しさん (ワッチョイ 4ea4-qtbA)
2021/07/30(金) 19:01:26.28ID:L6BL7yno0 レンジ上で足し合わせて入力はできないのでしょうか?
range(c1:c2)=range(a1:a2)+range(b1:b2)
だとエラーになってしまいます
range(c1:c2)=range(a1:a2)
これはできますが…
range(c1:c2)=range(a1:a2)+range(b1:b2)
だとエラーになってしまいます
range(c1:c2)=range(a1:a2)
これはできますが…
342デフォルトの名無しさん (アウアウウー Sa09-iH1+)
2021/07/30(金) 19:49:10.10ID:XTDmAoXAa Valueの概念をググッといて
343デフォルトの名無しさん (ワッチョイ d610-VZbZ)
2021/07/30(金) 21:11:34.63ID:qdQMd8Fb0 オフィススプリクト?だかに移行したいが
VBユーザーがどうにもならんのよ
VBユーザーがどうにもならんのよ
344デフォルトの名無しさん (ワッチョイ 6501-+xNC)
2021/07/30(金) 21:13:59.49ID:4AGntX9d0 いや両方載せればいいだけじゃん
345デフォルトの名無しさん (ワッチョイ d128-iH1+)
2021/07/30(金) 21:25:29.88ID:CiBkTLYM0 >>341
もし会社とかでこんなこと訊かれたら頭抱えるわ…
もし会社とかでこんなこと訊かれたら頭抱えるわ…
346デフォルトの名無しさん (ワッチョイ a1fd-kuPr)
2021/07/30(金) 21:42:30.69ID:zYpnMfjf0 >>341
雑に説明するとね
Rangeは箱で入力されているデータは箱の中身なんだ
だからRange(B1:C1)=Range(B2:C2)みたいにA2:B2って箱をA1:B1に複製する事は出来る
でもあくまで箱そのものを操作するだけだから箱の中身をいじる事はできない
ならどうするかっていうと箱の中身を箱から出してやる必要がある
その為には値を1つ1つ指定してそれぞれで計算してあげなきゃいけないんだ
だからRange(″A1″).Value=Rang(″B1″).Value+Range(″C1″).Value
Range(″A2″).Value=Rang(″B2″).Value+Range(″C2″).Value
ってやるのが正しい
雑に説明するとね
Rangeは箱で入力されているデータは箱の中身なんだ
だからRange(B1:C1)=Range(B2:C2)みたいにA2:B2って箱をA1:B1に複製する事は出来る
でもあくまで箱そのものを操作するだけだから箱の中身をいじる事はできない
ならどうするかっていうと箱の中身を箱から出してやる必要がある
その為には値を1つ1つ指定してそれぞれで計算してあげなきゃいけないんだ
だからRange(″A1″).Value=Rang(″B1″).Value+Range(″C1″).Value
Range(″A2″).Value=Rang(″B2″).Value+Range(″C2″).Value
ってやるのが正しい
347デフォルトの名無しさん (ワッチョイ 79ad-4g3S)
2021/07/30(金) 21:42:52.63ID:91KFOglq0 なんで頭抱える必要があるんだよ
「できない」の一言で会話打ち切りゃ良いだけじゃん
「できない」の一言で会話打ち切りゃ良いだけじゃん
348デフォルトの名無しさん (ワッチョイ 65ba-Gkqf)
2021/07/30(金) 22:24:06.27ID:lExP/Tyw0349デフォルトの名無しさん (ワッチョイ 6501-+xNC)
2021/07/30(金) 22:24:33.76ID:4AGntX9d0 スピルでやれって感じ
350デフォルトの名無しさん (テテンテンテン MMee-YEAj)
2021/07/30(金) 22:40:24.48ID:6IY+PAJYM351デフォルトの名無しさん (アウアウウー Sa09-iH1+)
2021/07/30(金) 22:53:33.06ID:GVWaTyU8a SumなりUnionなりあるじゃん
それも「できます」ってのもできてないし
それも「できます」ってのもできてないし
352デフォルトの名無しさん (ブーイモ MM69-YEAj)
2021/07/30(金) 23:00:06.71ID:xRZDPXU/M もっともらしい説明をするとしたら、
Rangeはあくまでシート上の特定の範囲を指すものであって、必ずその値はシート上に実際に存在していなければならない。
z = x + y は x + y を先に演算してその結果を z に代入するわけだが、Range同士の加算を行った時点では結果の代入先がまだ決まっていない。
従って、必ずシート上に値が存在しなければならないというRangeの定義に矛盾する。
でも実際これは詭弁で、Range同士の加算がRangeではない行列みたいな値を表すオブジェクトを返し、それをRangeのデフォルトプロパティが受け容れればいい話なんだよね
Rangeはあくまでシート上の特定の範囲を指すものであって、必ずその値はシート上に実際に存在していなければならない。
z = x + y は x + y を先に演算してその結果を z に代入するわけだが、Range同士の加算を行った時点では結果の代入先がまだ決まっていない。
従って、必ずシート上に値が存在しなければならないというRangeの定義に矛盾する。
でも実際これは詭弁で、Range同士の加算がRangeではない行列みたいな値を表すオブジェクトを返し、それをRangeのデフォルトプロパティが受け容れればいい話なんだよね
353デフォルトの名無しさん (ワッチョイ d52f-QEAr)
2021/07/31(土) 00:35:02.17ID:/OoU0klK0 Rangeが箱みたいなものってのはまあ良いんだが
VBAではRangeのようなオブジェクトに対する演算とかはできなくて、その場合は箱の中身(デフォルトプロパティ)を演算する
Range("C1:C2") = Range("A1:A2") + Range("B1:B2")がエラーなのは、 Range("A1:A2")の中身が足し算できないものだから
結果の代入先が決まってないとかじゃなくて、結果を出せないからエラーなんだよ
VBAではRangeのようなオブジェクトに対する演算とかはできなくて、その場合は箱の中身(デフォルトプロパティ)を演算する
Range("C1:C2") = Range("A1:A2") + Range("B1:B2")がエラーなのは、 Range("A1:A2")の中身が足し算できないものだから
結果の代入先が決まってないとかじゃなくて、結果を出せないからエラーなんだよ
354デフォルトの名無しさん (アウアウクー MMc5-qtbA)
2021/07/31(土) 00:42:26.77ID:mCBqZyxbM355デフォルトの名無しさん (ワッチョイ cd8e-Z1qT)
2021/07/31(土) 00:46:23.19ID:mBcGx4p70 >>341
馬鹿は足し算しかしないの?
馬鹿は足し算しかしないの?
356デフォルトの名無しさん (ワッチョイ 8e68-hLv5)
2021/07/31(土) 01:07:37.07ID:z2VXpram0 配列大好きなphpにも無いし諦めて
357デフォルトの名無しさん (ブーイモ MMbe-uepD)
2021/07/31(土) 02:01:59.82ID:zyTpcIefM numpyじゃねーし
358デフォルトの名無しさん (ワッチョイ 4ea4-qtbA)
2021/07/31(土) 02:12:54.61ID:VZqzqhPL0 ありがとうございます
出来ないんですね
私の書き方が悪くてエラーになっているのかと思っていました
演算張り付けやスピルみたいなイメージで
似たようなことが出来るのかなあと考えていました
>>356.353.352.350.347.346
出来ないんですね
私の書き方が悪くてエラーになっているのかと思っていました
演算張り付けやスピルみたいなイメージで
似たようなことが出来るのかなあと考えていました
>>356.353.352.350.347.346
359デフォルトの名無しさん (ワッチョイ cd8e-Z1qT)
2021/07/31(土) 03:57:57.92ID:mBcGx4p70360まあ俺が言うのもなんだがw (ワッチョイ 7a01-stwz)
2021/07/31(土) 07:18:03.75ID:m7lSxL/B0361デフォルトの名無しさん (ワッチョイ f15f-55B1)
2021/07/31(土) 07:34:59.93ID:gz49wtMt0 rangeは範囲だから2セルの範囲に4セル分は入らない
362デフォルトの名無しさん (アウアウウー Sa09-4g3S)
2021/07/31(土) 09:51:11.76ID:BQeiJ/1Ba 念のため言っとくがイキって煽り散らしたいだけのハゲは無視しとけな
363デフォルトの名無しさん (ワッチョイ fada-eGh2)
2021/07/31(土) 13:09:56.95ID:54/p9ERo0 バカバカバカバカ言わないでよ
もっと平和的にやりとりできないの?
こんなに優れた無料の質問スレなんだから品位を保つべき
もっと平和的にやりとりできないの?
こんなに優れた無料の質問スレなんだから品位を保つべき
364デフォルトの名無しさん (ワッチョイ 1668-IKHw)
2021/07/31(土) 13:15:16.77ID:TRd8RGa80 ならまずは>>363がドレスコードを守ってくれ
365デフォルトの名無しさん (JP 0Hf1-IKHw)
2021/07/31(土) 13:26:23.66ID:r3PlISUvH 当スレは頭の寂しい方はお断りしておりますので
366デフォルトの名無しさん (ワッチョイ 8e68-hLv5)
2021/07/31(土) 13:26:59.26ID:z2VXpram0 >>363
なにか勘違いしているようだ
平和とか無料とか、どこかでコストがかかっている。それは誰かが負担している
「日本の平和」はアメリカの核の傘による米軍基地がコスト
掲示板の「無料」は広告。広告が実質ない5chなら、罵倒やマウンティング好きなアホが紛れる事がコストなんだ
君は
・「重火器が飛び交う戦場で無償で敵味方にその場で教えてもらう」
って事をしているんだ
もし平和的に回答がほしいなら、先に「おもしろ画像貼りますんでなんとか解決お願いします!」
みたいにすれば色々と有線して解決してもらえるんじゃないかな
なにか勘違いしているようだ
平和とか無料とか、どこかでコストがかかっている。それは誰かが負担している
「日本の平和」はアメリカの核の傘による米軍基地がコスト
掲示板の「無料」は広告。広告が実質ない5chなら、罵倒やマウンティング好きなアホが紛れる事がコストなんだ
君は
・「重火器が飛び交う戦場で無償で敵味方にその場で教えてもらう」
って事をしているんだ
もし平和的に回答がほしいなら、先に「おもしろ画像貼りますんでなんとか解決お願いします!」
みたいにすれば色々と有線して解決してもらえるんじゃないかな
367デフォルトの名無しさん (ササクッテロラ Sp05-wpX5)
2021/07/31(土) 15:03:38.39ID:yzAefFWlp368デフォルトの名無しさん (スフッ Sd9a-LW7E)
2021/07/31(土) 15:37:59.04ID:Opw93OJSd power queryがなかなか覚えられない
みなさんLETは使ってる?
みなさんLETは使ってる?
369デフォルトの名無しさん (ワッチョイ 16da-IKHw)
2021/08/01(日) 00:37:47.31ID:ayuPdfaZ0 スレ間違ってないか?
370デフォルトの名無しさん (ワッチョイ fada-eGh2)
2021/08/01(日) 16:26:51.08ID:12Gisk1n0 バカって言うヤツがバカなんだよ!
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- (´・ω・`)おはよ
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- くそしてかがやけ
- 🪬本日のコンマ占い🧿
