1 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 20:39:09.64 ID:6HWXzj9o.net] ExcelのVBAに関する質問スレです コード書き込みや作成依頼もOK ※前スレ Excel VBA 質問スレ Part59 https://mevius.5ch.net/test/read.cgi/tech/1549692750/
2 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 20:39:59.29 ID:6HWXzj9o.net] 何で誰も立てないの
3 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 21:14:45.74 ID:BICk2jMh.net] >>1 乙だけどワッチョイ抜けてる…
4 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 21:48:42.20 ID:dHb5YcPj.net] >>2 もう必要ないから
5 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 23:05:16.78 ID:52o7PX0a.net] >>2 未回答の質問が特になかったから
6 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 01:48:38.37 ID:F3UCopkF.net] 前スレの最後の方で承認欲求モンスター共がAccessの話でマウント合戦初めて、もうみんなこのスレ要らないやって思ってたんだぞ
7 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 08:15:42.60 ID:L17xYYyd.net] 次からAccessスレも含めて↓でいいんじゃないかな ここ無くなって↓あるの初めて知った 最近outlookVBA使い始めたんだけど、もっと早く使うんだったと後悔 VBAなんでも質問スレ Part2 [転載禁止]©2ch.net https://mevius.5ch.net/test/read.cgi/tech/1432173164/
8 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 08:40:24.61 ID:n1sOdbaQ.net] やっと出来たか 前のExcel VBAのスレで、次スレ検索したら、Accessの https://mevius.5ch.net/test/read.cgi/tech/1544620479/ が出てきたぞ VBAは全部まとめていいんじゃねえか?
9 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 09:42:14.71 ID:168XCQuT.net] お願いします。 Sub teust() n = Cells(Rows.Count, "b").End(xlUp).Row + 1 Range("b" & n).Select ActiveCell.FormulaR1C1 = Sheets(2).Range("i4") End Sub a b c b … ってやってるですがB列だけ9個下に表示されます。 考えられる原因はなんでしょうか(泣) abcb…はコピペしてるので何故かB列だけ下に行きます
10 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 11:43:51.79 ID:zQ1XyGkC.net] >>9 Cellsで参照してるアクティブシートのB列だけ、最終行であるべき行よりも9行下に余計な値の入ったセルがあるとかじゃない? 変な空白が入ってたり、表の欄外に他人が勝手にコメントつけてたりとかありそう
11 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 12:05:15.62 ID:ZlmVE6mc.net] MsgBox Range("B" & n).Value とか一度やってみて 同じような事が起きたことあるけど 会社のおっさん上司が白色の文字をそのセルに置いてたわ
12 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 14:35:17.64 ID:zQ1XyGkC.net] コンソールの使い方知ってるならDebug.Print n とかDebug.Print Range("B" & n).Value でも良し
13 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 16:19:59.54 ID:5mJrF7aW.net] >>9 正直、コードが微妙に感じる。 1行で済むだろ。 それと、ブックとかシートは余程のことが無い限り省略しない方が良い。
14 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 17:40:29.60 ID:aVImaY3T.net] >>8 良いと思う
15 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 20:10:18.97 ID:zQ1XyGkC.net] >>13 そういうコメントするなら一行コードを書いてあげるのが親切じゃね
16 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 20:52:23.19 ID:5mJrF7aW.net] >>15 sht.Cells(sht.Rows.Count,2).End(xlUp).Offset(1,0).FormulaR1C1=Sheet(2).Range("I4").Value とかかな。 FormulaR1C1とかValueは適宜実際に併せて変えてくれ。 Sheet2のI4に式が入ってるとは思えないから両方Valueで良いような気がする。
17 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 21:43:54.03 ID:aVImaY3T.net] >>16 実際書いちゃう人大好き
18 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 23:17:32.63 ID:5mJrF7aW.net] 別に1行にすべきというわけじゃ無い。 .SelectとActiveCellが良くないということ。 あと、元の情報が無いのとスマホで書いたからブックは省略したけど、自分が組んでたら省略はしない。
19 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 02:31:46.42 ID:vV4Rcm78.net] 入力のあったセルの場所が分かったとしても、また同じ事が起きそう 入力させるセルと出力するセルはハッキリ分けた方がいいと思うよ
20 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 06:29:25.90 ID:4N2t7FIS.net] みんなこっちにいるよ https://mevius.5ch.net/test/read.cgi/tech/1432173164/
21 名前:675 mailto:sage [2019/03/19(火) 12:34:39.62 ID:ipysPyU9.net] 確実に全セル入力されてる列があるならそれを基準に使う手もアリ(例えば項番の列とか)
22 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 12:37:36.01 ID:cTNTzw16.net] 新しくシートを作成するコードで、 シート名をInputboxで入力させるんだけど、 もし名前が被ったときに、エラーを回避して Subを終わらせることってできる? シートも結構いっぱいあるから 「名前が一致したとき」にExit Sub ってのはやりたくないんだけど…
23 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 13:02:44.27 ID:ajcvehyS.net] >>22 For Eachで全シートの名前と比較して、同じのがあったら作らない
24 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 13:09:43.79 ID:B40U/hNg.net] >>23 最後の3行が無ければ俺も同じ事をレスしてた
25 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 13:19:11.43 ID:SqXQzXb0.net] >>22 最初に名前があるかどうかの処理をかませばいいだけ シート作ってから一緒に何かしようとするとややこしいしミスするからオススメできない Sub foo() 希望シート名 = InputBox("シート名を入力") For Each 既存シート In ThisWorkbook.Worksheets '小文字半角に変換、統一して比較 If StrConv(希望シート名, 6) = StrConv(既存シート.Name, 6) Then MsgBox ("既にあるシート名でした。終
26 名前:了します") Exit Sub End If Next Set 新シート = Worksheets.Add 新シート.Name = 希望シート名 '新シートで処理 End Sub [] [ここ壊れてます]
27 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 15:13:53.64 ID:rooN1XdM.net] >>23 >>24 >>25 ありがとう! 試してみますわ
28 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 15:26:37.07 ID:rooN1XdM.net] できたー!ありがとうございました! まさにこれっすー!
29 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 19:23:19.44 ID:kI5HhWJr.net] オレはループ回すの面倒(遅い?)から on errorでやるわ
30 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 19:31:40.14 ID:gEDMHfls.net] on errorってエラーの決め打ちじゃなくて「このエラーが出るはず」という使い方だから、他の手段があるならあまり積極的には使わない方がいいと思う
31 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 19:59:00.27 ID:G9/JqRut.net] tryか
32 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 22:17:46.56 ID:fSzJr70Z.net] on errorの場合はworksheets.add.nameで作ってエラー時はActiveSheet.Deleteみたいな処理にすんのかな 不測の事態が起きそうで怖いけど
33 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 22:26:38.38 ID:4+n02oxf.net] シートに配置したフォームコントロールのボタンのクリックとマクロを関連付けています この時、ボタンのテキストを取得する方法はありますか? Application.Caller だと名前は取得できるのですが ボタンの名前をテキストと同じものに変更する、でも良いです
34 名前:デフォルトの名無しさん [2019/03/19(火) 22:31:52.70 ID:aHt3ijA4.net] >>16 ブック.シートをwithでくくりたい(´・ω・`)
35 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 22:49:35.77 ID:gEDMHfls.net] >>32 ボタンのテキストはどうやって設定した?captionプロパティじゃないのか?
36 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:00:11.13 ID:4+n02oxf.net] >>34 手作業です
37 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:02:44.80 ID:gEDMHfls.net] >>35 ボタンに表示している文字の事を言ってるなら、手作業でもなんでもcaptionプロパティに入れてるはずだが
38 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:07:48.99 ID:8F1IYR8J.net] リストボックスのリストを更新した時クリックイベントが発生するのは何故?
39 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:14:34.15 ID:4+n02oxf.net] >>36 そのcaptionプロパティを取る方法が分からないのです https://i.imgur.com/Z5g9J0j.png 引数としてオブジェクトが渡されるわけでもないし、何か方法はあるのでしょうか
40 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:21:08.44 ID:gEDMHfls.net] >>38 ボタンのオブジェクト名.caption
41 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:22:51.25 ID:gEDMHfls.net] ボタンに限らずプロパティの指定の仕方はみんな同じ
42 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:22:59.66 ID:Ocf5WOX6.net] いろんなボタンにおんなじハンドラ割り当ててるんでしょ?
43 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:29:58.14 ID:4+n02oxf.net] >>39 えぇ、それは
44 名前:分かるんですが >>41 そうです 複数のボタンのclickイベントに同じマクロを登録し、 clickしたボタンのcaptionを取りたい https://i.imgur.com/IWsgjEQ.png [] [ここ壊れてます]
45 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:33:09.14 ID:n4w5LXnr.net] >>42 マクロと言ってる時点で死ねよ
46 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:34:33.07 ID:vV4Rcm78.net] >>38 OLEオブジェクトのコレクションからnameプロパティの一致する物を探すとか
47 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:34:51.64 ID:gEDMHfls.net] じゃあSheet1.buttons(application.caler).captionは?
48 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:38:15.01 ID:vV4Rcm78.net] 少々強引だが、apiのGetCursorPos関数でマウスポインタの場所のコントロールを取得って方法もある
49 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 23:52:25.41 ID:oXoLOC/c.net] 随分むごまっこっるた方法だな。
50 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 00:28:31.79 ID:6ln9W50J.net] >>43 一見イベントハンドラですが、thisが使えない、オブジェクト渡さないイベントハンドラはハンドラと言えるのでしょうか 個人的には、ハンドラという方が逆に混乱すると思いますのであえて言っていません >>45 うおおおおおおできましたああああああああすごい!!!!! https://i.imgur.com/8q0Z3yb.png >>44 >>46 ありがとうございます!
51 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 00:31:55.82 ID:6ln9W50J.net] あと、>>45 さんの Sheet1 というオブジェクトも気になります sheet(1) のエイリアスが自動的に生成されてると思いますが、MSDNでどのように調べると良いでしょうか?
52 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 00:32:23.83 ID:vmDq6MjZ.net] ActiveSheet.Buttons(Application.Caller).Characters.Text でいけないかな 試してないから駄目だったらごめん
53 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 00:47:38.18 ID:vmDq6MjZ.net] >>49 インデックス番号は、同じ種類のシート間に付けられる番号で、左からのシート見出しの順に基づきます。 https://docs.microsoft.com/ja-jp/office/vba/excel/concepts/workbooks-and-worksheets/refer-to-sheets-by-index-number シートオブジェクトの移動や削除を行ったときにダイナミックにインデックスが変更されるのか、ファイル保存等の更新イベントがあるのかという細かい部分は調べてないから分からない デフォルトのシート名がSheet & シート追加時のインデックス値になるのは経験上知ってる
54 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 00:58:10.12 ID:+iQ33M/7.net] >>49 画像のボタンがSheet1に貼ってあったからそれに合わせて書いただけ "Sheet1"っていう名前のシートのオブジェクト名がSheet1になってるっしょ
55 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 01:11:06.91 ID:+iQ33M/7.net] >>51 シートのインデックスは常に左からの連番 シートの追加削除等あればもちろん都度変わる
56 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 01:39:18.38 ID:6ln9W50J.net] >>50 行けそうでダメでした 何で〜? https://i.imgur.com/kZaCjUg.png https://dotup.org/uploda/dotup.org1801319.zip >>51 >デフォルトのシート名がSheet & シート追加時のインデックス値 削除すると変わるので、これは違います >>52 その仕様ってどこかに書いてないのでしょうか
57 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 02:22:30.37 ID:+iQ33M/7.net] >>54 どこに書いてるかは知らないけど、ボタンもシートもブックもオブジェクトの指定の仕方は同じ オブジェクト名 オブジェクトのコレクション(インデックス) オブジェクトのコレクション("名前") 好きなのを使うがよい
58 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 02:25:30.67 ID:+iQ33M/7.net] MS公式でWorksheetオブジェクトに関する説明調べればどっかにあるかもねえ、知らんけど
59 名前:デフォルトの名無しさん [2019/03/20(水) 11:46:18.93 ID:KyvcPrHu.net] マクロを10時間ぶっ通しで走らせるのはよくないですか?途中で再起したほうがいいですか?
60 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 11:59:24.66 ID:xEZ65DiY.net] >>57 また馬鹿が来た 死ねよ
61 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 12:06:20.76 ID:6ln9W50J.net] >>55 >>56 ありがとうございました もう少し調べたかったけど、疲れたので断念します >>57 とりあえず動かして、エラーが起きなければ何も問題はない ただ、セルを触る物を10時間も動かすとメモリエラーが起こるかも知れない >>58 笑った
62 名前:デフォルトの名無しさん [2019/03/20(水) 12:33:29.40 ID:KyvcPrHu.net] >>59 ありがとうございます。 メモリの心配はありますが、ぶっ通しでやってみます。
63 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 13:54:52.74 ID:2xsXzlGP.net] >>57 応答なしにならないか?
64 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 15:56:43.40 ID:1jasQYq3.net] だから、どういう状況で10時間ぶっとおしが必要なんだよwwwwww マジでExcelを何に使ってるのか気になるわ。
65 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 16:27:03.42 ID:xEZ65DiY.net] 馬鹿の考えることをまともに相手をしてはいけない
66 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 20:36:03.66 ID:nDF65YVh.net] 結果セットは小さいけど重いDBクエリを繰り返すとかだったらわかる
67 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 20:53:54.94 ID:EpI850Tv.net] 10時間動かし続けるとなると思いつくのは 出勤時間中にwebサイトやフォルダ監視し続けて何かをキッカケに何かするみたいなのかな
68 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 22:28:30.85 ID:ad3N4bFR.net] エクセルでやることなんですかねそれ...
69 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 22:53:02.96 ID:1jasQYq3.net] ExcelVBAでパワーポイント動かしたいんですけど、 とか言われても、もう驚かんわ。
70 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 23:11:09.25 ID:7O8FfDv3.net] 馬鹿はそこでマクロと言い出す 更には、「教えて」「助けて」で始まり 「急いでます」「作って」と要求する
71 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 23:20:32.29 ID:dyVQ1wUM.net] >>67 やろうと思えば出来んでもないのか
72 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 23:21:49.19 ID:dyVQ1wUM.net] なんだお前ら、勿体無いな 10時間動かすなんて奇抜な事をしてくれるんだから、全力で応援するべきだろう かなり貴重なサンプルが手に入る可能性があるのに、バカだの言って切り捨てるのはあまりに勿体無い
73 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 23:38:22.03 ID:9h7AJaIR.net] >>70 まともな報告がある可能性は殆どない。 報告が役に立つ可能性はもっとない
74 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 23:45:57.48 ID:dyVQ1wUM.net] >>71 この辺は感性の違いかな 面白い物が見れそうな時はどんどん投資してしまう
75 名前:デフォルトの名無しさん [2019/03/21(木) 02:02:16.06 ID:+l8n8fiW.net] 肛門に穴があいたんですけど、 とか言われても、もう驚かんわ。
76 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 06:33:27.17 ID:LeqqYBVH.net] >>73 痔瘻でつか?
77 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 07:23:06.55 ID:u3u8nbsq.net] >>69 むしろ楽勝の方だろ ちょっと前にシートの内容をスライドに埋め込むとかはやったことがある やったのはPowerShellだったけどCOM経由なら似たようなもんだし
78 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 10:02:44.62 ID:TiVPJMex.net] パワーポイントでVBAって何すんの? パワーポイントって発表用のアプリだろ。 それでVBAって需要なんてあまりあるとは思えんが
79 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 10:04:16.17 ID:XMapNPTs.net] シートの内容をスライドに埋め込むとか
80 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 10:26:55.37 ID:VaVZDR1N.net] プレゼンが定例業務としてある会社もあるんじゃね
81 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 10:29:58.00 ID:epreAi+X.net] 例えば、気象庁のホームページからクエーリーでデータを取得し パワポにデーター貼り付けながら、加工してそれをアニメーションで かっこよく表示していくとか、考えれば応用はいくらでもあるだろう
82 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 10:37:01.43 ID:epreAi+X.net] 言葉が足りなかった、プレゼン用ではなく、情報表示モニター用にな いくらでも機能はつけられる
83 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 11:18:23.86 ID:TiVPJMex.net] なんかどれも一般個人には無縁のものばかりだな
84 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 11:20:14.60 ID:TiVPJMex.net] まあパワーポイント自身、個人で使うことなんてないのか でも企業でも極一部の部署しか使わないものばかりじゃん
85 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 11:39:33.97 ID:cL16VMj6.net] パワポVBAで何か作ってみたいという逆需要で、発表後喋ってる間にスターウォーズのエンドロールみたいなのを流すのを昔作ったことあるなw それ以降、私の開発現場では(個人的にも)パワポVBAは全く需要なし WordVBAも、補助ツールとして数年に一回作るくらいかな
86 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 11:42:12.40 ID:XMapNPTs.net] スライドシェアとか見てもかったるいだけだからな 大昔の改行しまくりのテキストサイト思い出す
87 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 11:45:36.88 ID:epreAi+X.net] なんか、ExcelのVBAでパワポを操作するのと、パワポのVBAを同一で語ってるやついるか? ちなみにWordのVBAはいくつか作って今も使ってるけど、まあ対比で言えばExcelの 100分の1程度だな
88 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 12:40:04.02 ID:epreAi+X.net] >>84 >スライドシェア 何だよ、かったるいのしか見たことないんだろ >テキストサイト 何もわからんバカなのね(笑)
89 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 12:46:45.76 ID:epreAi+X.net] >>84 まあ、言葉もわからんカスが書き込みするスレだよな
90 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 12:51:57.24 ID:VaVZDR1N.net] >>86 カッコイイパワポを見てみたいんだが、どこかにある? 俺は見たことない
91 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 12:55:25.94 ID:epreAi+X.net] >>88 そうか、じゃあそのままでいいよ 検索もできないカスのお前に見せる必要ないからな
92 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 13:01:18.94 ID:epreAi+X.net] 自分では何もできないくせに、人の作ったものは全力で否定するカスいるな 生きてる必要あるんか?・・ってかどうなの?(笑)
93 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 16:10:00.98 ID:rariafKZ.net] >>83 単に、バカじゃん(大笑)
94 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 18:21:43.40 ID:AEHjc1Fb.net] >>82 accessよりは使ってる
95 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 18:38:57.53 ID:jb0c41ul.net] >>75 そういう問題か? PowerPointなのにPowerPointVBAを使わずにExcelVBAという所が驚きの対象なんじゃないの?
96 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 18:40:52.37 ID:UMX0gRc1.net] 起点がExcelってのがポイントだよな
97 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 18:59:32.81 ID:susRoq6I.net] >>67 の冗談が起点なのになんで真剣に語っているんだ
98 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 19:40:57.90 ID:u3u8nbsq.net] >>93 Excel VBAで扱うのとPowerPoint VBAで扱うのはたいして変わらんよ どっちから制御するかだけの問題
99 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 21:02:50.21 ID:UMX0gRc1.net] 他アプリから制御するのはいちいちアプリケーションインスタンスを起動しなきゃならんのが糞面倒 パワポだけで済むならパワポにする
100 名前:デフォルトの名無しさん [2019/03/21(木) 21:15:08.25 ID:HmxAO54P.net] VBAを使ってる人って御老人のイメージだけど合ってる?
101 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 21:48:16.24 ID:7ESjhGWi.net] ナウでヤングな人は何使うん
102 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 22:10:39.42 ID:susRoq6I.net] そろばん