- 1 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 08:42:15.37 ID:KskL7bEXd.net]
- !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
- 2 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 09:07:26.19 ID:+Oz6ry900.net]
- >>1乙
>>前スレ999 >>>997 >C#で開発してブックだけで配布できるならやり方書いてくれ >まさかと思うけどVBAからcsc.exe起動してとかじゃないよね?w https://www.google.co.jp/amp/s/www.it-swarm-ja.com/ja/c%2523/c%25EF%25BC%2583%25E3%2582%2592%25E4%25BD%25BF%25E7%2594%25A8%25E3%2581%2597%25E3%2581%25A6excel%25E7%2594%25A8%25E3%2581%25AE%25E3%2582%25A2%25E3%2583%2589%25E3%2582%25A4%25E3%2583%25B3%25E3%2582%2592%25E4%25BD%259C%25E6%2588%2590%25E3%2581%2599%25E3%2582%258B/968767778/amp/ EXCELでもアドインファイルってあるだろ、あれをC#で作って同じように使うんだよ。 知らなくても人が出来るって言ってるものをろくすっぽ調べもしないでレス返すからそういうかかなくてもいい恥をかくことになる。
- 3 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 09:17:38.59 ID:jqxnfJDAa.net]
- いい解説するYoutuberいない?
- 4 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 09:36:36.01 ID:SQx5QkWC0.net]
- >>2
恥の上塗り乙 配布の仕方書いてみって書いてあるだろ 自分で使うだけなら普通にアドイン作って使ってるからいちいちアホなリンク貼らなくてもいいよw
- 5 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 09:47:05.80 ID:Ipac+0hq0.net]
- お前ら、日曜の朝ぐらいもっと有意義な事に時間使えよ・・・
- 6 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 09:59:51.05 ID:LsfrgTOu0.net]
- 日曜の朝だぞ
ニチアサ見ろよ
- 7 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 10:06:17.81 ID:EXfdbxnm0.net]
- 休息も有意義な使い方だよ
何かしなきゃって焦ってるのが一番悪い
- 8 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 10:14:31.35 ID:ovxlsjDj0.net]
- >>5
有意義なこととは何?
- 9 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 10:22:54.75 ID:Ipac+0hq0.net]
- >>8
家族や友人と過ごす 事業を始めて社会の役に立つ、金銭を得る 趣味に興じる マウント取っても得るものは安いプライドだけだよ。 自分の性格も悪くなって良い事は何一つない 俺は今から農作業だわ
- 10 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 10:23:41.19 ID:VxnSeuwip.net]
- >>4
配布の仕方とVBA捨てんのとどう関係があるのかをいうのが先だろうな VBAゴミだから要らないって言ってるのはおまえなんだから
- 11 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 11:05:02.88 ID:SQx5QkWC0.net]
- >>10
日本語の理解力なさすぎだろw 簡単に配布するにはVBA捨てたいけど捨てられねーっていう話な
- 12 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 11:37:36.79 ID:VxnSeuwip.net]
- >>11
言い訳見苦しいな いい加減死ねよ糞Ruby信者
- 13 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 11:39:25.83 ID:UC83qIJwa.net]
- マウント取らずに>>9を言えたらカッコいいのにね
俺は今から嫁とデート
- 14 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 11:52:34.92 ID:u61ird0l0.net]
- 言っちゃなんだけど
9もある種のマウントだよね…
- 15 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 12:46:24.08 ID:SQx5QkWC0.net]
- >>12
言い訳w ブックだけで配布って書いてりゃ普通わかるだろ ドヤ顔でアドインとかアホすぎ
- 16 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 13:40:03.85 ID:VxnSeuwip.net]
- >>15
アホはおまえ ブックもアドイン用のブックを配布するなんて普通にあるだろ これだから糞Ruby信者とかあわしろとか頭のおかしい奴はどのスレ行っても嫌われる 死ねよゴミ
- 17 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 14:24:53.20 ID:id9RwkoYM.net]
- >>16
だから早くよそのアドイン用のブックをC#で作る方法書けよw
- 18 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 14:25:27.84 ID:id9RwkoYM.net]
- >>17
タイポしたわ 早くよ ⇒ 早く
- 19 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 15:12:19.30 ID:u61ird0l0.net]
- たかだかvbaですら属人化ガーとか言って反対される傾向にあるのに
c#で書いてエクセルに余計なアドオン入れて動かすとか 許可されるわけ無いじゃん 仮に許可されたとして そんなもの誰が引き継げるんだ
- 20 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 15:16:19.63 ID:SQx5QkWC0.net]
- アドイン知ってる俺スゲー君だろw
引っ込みつかなくなって傷口広げて自爆とかよくある話
- 21 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 15:16:29.44 ID:Jty04JtqM.net]
- いいの
属人化で僕ちゃんの承認欲求満たすの
- 22 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 15:49:11.33 ID:MPYJchV10.net]
- 属人化すればどんなに仕事しなくても首切られることは無くなるからな
せせこましいやつの生存戦略としては適切
- 23 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 17:15:55.23 ID:VxnSeuwip.net]
- >>20
そもそも貴様がC#をEXCElLで使えるようにしろって言って来た話だろ? 知らなヵったからって一生懸命ブックでどうのって誤魔化そうとしているのミエミエだぞゴミ EXCELでアドイン使う話など珍しくもない それを認められない時点でテメエの負けなんだよ雑魚
- 24 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 17:27:50.06 ID:SQx5QkWC0.net]
- 単にC#使いたいだけにレスしてるならまだわかるけど
> C#で開発してブックだけで配布できるならやり方書いてくれ とまで書いてあるのにドヤ顔でアドインガーとか恥ずかしくね? もしかしてアドインって自分だけが知ってる高度な仕組みとか思ってたりしてw
- 25 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 21:20:22.69 ID:+Oz6ry900.net]
- それより
Visual Studio使ってればOfficeアドインは目立つProjectだからC#自体本当にこの人が使えるのか甚だ疑わしい 使えもしないのにC#言ってみたいだけと違うんかと
- 26 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 21:44:45.24 ID:SQx5QkWC0.net]
- とうとうC#使えないとか言い出したw
書いてて虚しくね?
- 27 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 22:55:12.08 ID:b/9IdW8R0.net]
- ここVBA質問スレか?
- 28 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 23:25:41.83 ID:GssPg2E7a.net]
- いいえ、有意義にマウント取り合うスレです
- 29 名前:デフォルトの名無しさん mailto:sage [2021/07/18(日) 23:57:31.93 ID:+Oz6ry900.net]
- >>26
C#っていうかVisual Studio使ってれば普通知ってることだからな もっとも、Windows持ってなくてVisual Studioが入れられずVisual Studio Codeだけ入れている環境ならoffiiceアドインを知らないのも理解出来る。 そうなるとC#どころかVBAも知っているかすら怪しい。 つまりRubyしか出来ない癖にいつもこのスレにやってきて糞コード晒しているいつものあいつという筋が非常に強いと言うことになる。
- 30 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 05:02:50.47 ID:xbzKNxh20.net]
- いやアドインは知ってるが配布が面倒って話なんだが…
いくら相手を貶めても>>2で上塗りした恥は消えないよ?
- 31 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 05:59:51.17 ID:Yty3B2bRp.net]
- >>30
配布が面倒? Visual studioにはインストーラー作成機能があるんだが? それすら面倒というのであればお前プログラマーに向いていないから辞めた方がいいよ。 そもそもBOOKだけでなんて言うのはお前が後付けで出した条件だし、 使う側は配布されたインストーラー実施すれば済むだけの話だからな。 他の言語やってる奴が言うセリフとは到底思えないな。お前、恥の上塗りどころか何もやったことないところで適当な発言してるだろ。 C#やってる?いつもどう配布してんだよ。語るに落ちてばっかじゃねーか、雑魚。
- 32 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 06:43:42.55 ID:xbzKNxh20.net]
- >>31
> そもそもBOOKだけでなんて言うのはお前が後付けで出した条件だし、 後付? >>>前スレ999 >>> 997 >> C#で開発してブックだけで配布できるならやり方書いてくれ って書いてあるのにそれ読んで必死にググった結果貼るバカ 同じ貼るにしてもせめてこうだろ https://www.it-swarm-ja.com/ja/c%23/c%EF%BC%83%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6excel%E7%94%A8%E3%81%AE%E3%82%A2%E3%83%89%E3%82%A4%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B/968767778/ 恥さらし過ぎw
- 33 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 06:50:43.19 ID:Yty3B2bRp.net]
- 995 名前:デフォルトの名無しさん (ワッチョイ da01-+scu) [sage] :2021/07/18(日) 05:30:54.93 ID:SQx5QkWC0
>>991 複数の言語を知ってるからこそ捨てたくなるんだろ もっと言うと捨てたいけど捨てられないっていう状況になりがちなのがVBA とっととVBAに加えてC#使えるようにしろや ⇒ MS 997 名前:デフォルトの名無しさん (ワッチョイ da4f-kRLG) [sage] :2021/07/18(日) 07:35:39.97 ID:+Oz6ry900 >>995 は? VBAに加えてC#って使えるだろ やり方知らないのを如何にもMSが悪いみたいに言われてもな 999 名前:デフォルトの名無しさん (ワッチョイ da01-+scu) [sage] :2021/07/18(日) 08:19:04.38 ID:SQx5QkWC0 >>997 C#で開発してブックだけで配布できるならやり方書いてくれ まさかと思うけどVBAからcsc.exe起動してとかじゃないよね?w ダッサwww 誤魔化さずキチンと会話の流れを書くと 自分が雑魚なのがバレるから前のレスから貼れないwww こすっからいことしてないで死ねよ雑魚
- 34 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 07:31:41.08 ID:xbzKNxh20.net]
- 必死なところ悪いけど
> C#で開発してブックだけで配布できるならやり方書いてくれ に対してアドインとかでドヤった過去は消えないよ? しかもググったのが丸出しとかw
- 35 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 07:37:45.08 ID:Yty3B2bRp.net]
- >>34
だからアドイン配布がどれほどの手間かと言う判断で貼ったんだろ お前にとってはとんでもない手間に感じるようだなw 流石雑魚は違うw で?C#でも組めるということは理解して頂けたのかな? もっともC#なんて使えないお前には関係ない話だったがなwwww
- 36 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 08:31:34.86 ID:xbzKNxh20.net]
- >>35
> だからアドイン配布がどれほどの手間かと言う判断で貼ったんだろ ならその時に配布なんて簡単だよって書いてないとね それこそ後付の言い訳苦しすぎるだろw
- 37 名前:デフォルトの名無しさん [2021/07/19(月) 08:41:19.25 ID:7DxAXQZB0.net]
- 素人がnoteで285万円稼ぐまでにしたことまとめ
https://www.youtube.com/watch?v=3kopjWDSoZ4 新たにブログ始めるなら絶対「note」で書くべき5つの理由 https://www.youtube.com/watch?v=KBomk-Sscro 今ブログで稼ぐならnote一択か?【WordPressは厳しい説】 https://www.youtube.com/watch?v=k8Vcw8bqUDk 今すぐnoteを始めた方がいい理由(能力上がります) https://www.youtube.com/watch?v=p_cTpk_SBL4 【初心者向け】noteで稼ぐ方法を解説!有料記事だけじゃないよ【5万PV達成しました】 https://www.youtube.com/watch?v=iLkL_P4kdes 【超基礎】ゼロから学ぶnote攻略!3つの稼ぎ方と運用方法とは https://www.youtube.com/watch?v=NTaJKbsjElc Brain (ブレイン)について解説 | アフィリ機能に賛否両論! https://www.youtube.com/watch?v=WlVR3ZuSTC4
- 38 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 09:04:38.22 ID:Yty3B2bRp.net]
- >>36
>ならその時に配布なんて簡単だよって書いてないとね >それこそ後付の言い訳苦しすぎるだろw いや、お前C#もアドインも知ってるって言ってたよな そもそもC#知ってる時点でそんなこと知らない方がおかしいんだが どんどん後付けのボロが出てくるなwww で、今度はどんなことを言い出すんだ? 「俺の知ってるRubyなら」か?wwwwwww ほら、もっと悲鳴を聞かせてくれよ雑魚wwwwww
- 39 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 09:16:35.40 ID:xbzKNxh20.net]
- >>38
> いや、お前C#もアドインも知ってるって言ってたよな > そもそもC#知ってる時点でそんなこと知らない方がおかしいんだが 知ってるからわざわざ「ブック単体で配布」って書いてあるんだけどわからなかったのか? 前スレ 997 のレスはまだわかるけど、ブック単体が出た後でアドインガーとかアホすぎるw
- 40 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 09:24:09.11 ID:Yty3B2bRp.net]
- 配布が簡単と分かっていればわざわざブックに拘る必要もないだろう。馬鹿だからそんなことも理解出来なかったのかなwwwwww
うわー拍車をかけてボロがどんどん出てくるなwww まさに阿鼻叫喚の地獄絵図ってかwwwwww で、今度はどんな雑魚っぷりを晒してくれるんだ? 早く反論してみろよ雑魚wwwwww
- 41 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 12:00:46.83 ID:xbzKNxh20.net]
- >>40
誰も配布が簡単だなんて言ってないけど? >>19も書いてるけど会社によってはインストーラーでなにかインストールするとなると手続きが面倒だったりするんだよ 零細とか無職だとわからないかな?w
- 42 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 12:07:03.58 ID:c2nM6qSq0.net]
- いつまでやってんねん
せっかくの休日やで
- 43 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 12:24:36.78 ID:SyMdiWtG0.net]
- >>42
ちょっと待て 今日は本当に休日か? オリンピックで休日が変更されたこと知らないとかないか?
- 44 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 12:35:12.73 ID:vpQnSn/Bp.net]
- >>41
はぁ? そもそもC#で組む時点で新しいコーディング規約とかも作らなければいけないのに その程度で今更何言ってんだコイツwwwwww 単純に申請しとけばいいだろそんなもん ダメだったら諦めろ雑魚wwwwww 申請の手続きひとつ面倒臭がるような馬鹿は死んどけ 自分で申請出来ない程の低い立場にいるなら上司か現場のリーダーに泣きつけwww 話せば話すほど雑魚っぷり爆裂してて清々しいくらいの雑魚で草
- 45 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 13:20:14.17 ID:31rKoCRxM.net]
- そもそもエクセルのデータ処理するのにc♯が必要なんです!vbaじゃだめなんです!ってなって
許可する会社がどのくらい存在するのかね ゲーム会社とかプログラムの仕事やってるようなところくらいだろそれ許されるの 大部分は単なる事務作業だろうし
- 46 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 14:29:49.32 ID:xbzKNxh20.net]
- >>44
コーディング規約とか言い出したw C#でコーディング規約作るような組織はVBAでも作るだろ そもそもコーディング規約なんて毎回作らんし やってもプロジェクトに応じた手直し(たいてい追加)をやる程度 あと申請するとお前みたいに中身わかってない無能の働き者がくだらんところにイチャモンつけてくるんだよw >>45 そもそも利用者から見たらC#でもVBAでも変わらんから余計なインストールなんてやる理由がないしな アドイン君はそういう組織で働いたことがないんだと思う
- 47 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:02:33.29 ID:vpQnSn/Bp.net]
- >>46
お前、C#で作りたいんだろ? だったらコーディング規約はその最初の一回絶対に必要じゃねーか そもそもC#で作りたいと言ったのはお前だよ、お、ま、え。 俺はEXCELに意味もなくC#を使うこと自体には全く同意していないの。 つまりC#を使うかどうかの話自体はお前のひとり相撲なんだよ。 お前がC#で作りたいと言ったからその方法を提示しただけ。分かる? それにインストールがどうのアドインがどうのとイチャモンつけるなら勝手に自分の方法でやればいいだけ。 出来ない出来ない言ってる無知で無能な雑魚にはまともな方法はどちらにしても取れないだろうがなwwwww 「あったらいいな、ぼくのさいきょうのえくせる」って言いながら一生を迎える雑魚って一生哀れな底辺で終わるんだろうなwwwwww
- 48 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:15:02.68 ID:vpQnSn/Bp.net]
- もっと言うと
よしんばEXCELでそのままC#をVBAと混在して書けるようになったところで それを意味もなくやる馬鹿はいない。混乱の元になるからな。いや、>>46だけ例外か。 実際、Javascriptなんかはそれが可能ではあるが、使う度にリフレクションを行わなければいけなかったりするし、一々が面倒臭いからな。 お気楽に「VBAなんてゴミ、C#が使えないから使いませ〜ん」なんて言ってる雑魚にはどっちにしても使いこなせねーよ。バーカwwwwww
- 49 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:15:13.64 ID:xbzKNxh20.net]
- >>47
> だったらコーディング規約はその最初の一回絶対に必要じゃねーか ごめんな>>4にも書いたけどC#のアドインは普通に使ってるし、そもそも最近の開発のメインはC#なのでコーディング規約は既にあるよ そんなことも理解できてないのは流石に想定外だわ > お前がC#で作りたいと言ったからその方法を提示しただけ。分かる? うん、要求仕様を全く満たさない頓珍漢な方法な そう言えば>>2がいい事書いてたぞw >> ろくすっぽ調べもしないでレス返すからそういうかかなくてもいい恥をかくことになる。 見事すぎるブーメランでワロタわ
- 50 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:17:15.50 ID:xbzKNxh20.net]
- >>48
> 実際、Javascriptなんかはそれが可能ではあるが、使う度にリフレクションを行わなければいけなかったりするし、一々が面倒臭いからな。 無能が使うとそうなるのかw まあお前は一生VBAでいいんじゃね?
- 51 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:18:33.41 ID:SyMdiWtG0.net]
- >>49
- 52 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:19:40.22 ID:31rKoCRxM.net]
- なんか誰が何主張してるのかよくわからんな
- 53 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:29:36.02 ID:vpQnSn/Bp.net]
- >>49
今頃必死にアドインって何であるか調べ終わったのかwwwwwww で、「しってるよ、うん、いやだなぁ、知らなかったわけじゃないよ、昔から普通に使ってるよぉ〜」って・・・www あのさぁ、インストーラーとか作れることも知らなかった奴がどの面下げてそんな面白いこと言えちゃうわけ? ほんとコイツ雑魚の名に恥じないクソっぷりでワロタwwwwwww で?今度は「ええええインストーラーくらいしってるし前から使ってたよぉ〜ぼくの現場ではぼくが申請できないから入れられないけどぉ〜」とか言い出すのかな? ざっこwwwwww
- 54 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:32:37.54 ID:vpQnSn/Bp.net]
- >>50
ささ、今度はリフレクションについて調べるんだろ? 普通C#でもよく使うからそのくらいはすぐ返答してくれるよね wwwwww
- 55 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:51:01.22 ID:31rKoCRxM.net]
- よくわからんけどそこらのエクセル操作するのにc#使って
他のパソコンにアドオン配って使ってもらう なんていうのが普通の会社でやれるわけがないってのは互いに同じ意見なんだろ? もう良くないか
- 56 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 15:53:13.00 ID:Y6ZmwEEGM.net]
- 混在というより相互呼び出しは珍しいことでもないと思うけどな
ビジネスロジック(主にデータベース処理)をVSTO(C#)、入出力フロントエンド(Excelフォーム)をVBAで記述するスタイル
- 57 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 16:41:30.18 ID:xbzKNxh20.net]
- >>52,55
もう引っ込みつかなくなってるんだと思うよ >>51,53-54なんて相手貶めようと必死だし まあ残念なことに知識が足り無さすぎて何書いてるのか意味不明になってるけどw >>56 まあ規模がそれなりだとそう言うのもあるかと思うけど、俺ならC#で組んでExcelが必要な所だけCOMでExcelを操作するように作ると思う
- 58 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 16:42:59.44 ID:vpQnSn/Bp.net]
- >>55
まぁしないわな ただ、EXCELの共通部品をEXCELで作ってアドイン化して配布することはよくあることだからあっても不思議はない。 >>56 そういう場合もあるだろうね ただ一般的にはC#を使うと言うことはそれなりに大きなシステムでいろんな機能を統合しているからEXCEL主体になることは珍しい。 C#で組む方が主体になってそこからEXCELを操作して設定するのが基本になる。 ただ、BLサーバー(DBサーバーと一体化していることもあるけど)にofficeとEXCELが入れられないような場合にはシートをテーブルに見立てて更新したり、xmlファイルに見立てて更新したり、npoi使ったりと色々な手段が講じられるけど、 その内の手段のひとつとして使われることはあると思う。 今回はEXCELのVBAの代わりにC#でないと作らないとかいう面白い奴が出て来たので、 適材適所というものを知らない奴にC#で組めるような方法を教えたらどんな話になるか楽しみにしていたら、やれアドインがどうのインストールがどうのと文句ばかりの雑魚っぷり。 本当ゴミだったわwwwwww
- 59 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 16:46:50.01 ID:vpQnSn/Bp.net]
- >>57
おや、ゴミ、 C#でCOM使うんだwwwwww やっぱりゴミはゴミだなwwwwww
- 60 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 16:52:13.74 ID:xbzKNxh20.net]
- はいはい
アドインがどうやって動いているかも知らないのがバレちゃったねw
- 61 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 16:56:19.87 ID:vpQnSn/Bp.net]
- >>60
アドインどころかC#もVBAもまともに使えない奴に言われたくはないわなwwwwww Rubyでもやって最底辺の年収で頑張れよwwwwwwゴミwwwwww
- 62 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 18:02:31.59 ID:xbzKNxh20.net]
- もうそんなレスしか返せないんだな、無様やのう
COMアドインとオートメーションアドインの違いもわかってなさそうw
- 63 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 18:36:56.56 ID:rY5bdYo8M.net]
- 一般の会社じゃvbaですらも
属人化扱いなのにハードル高いだろ
- 64 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 18:40:31.99 ID:vpQnSn/Bp.net]
- >>62
馬鹿は黙ってろwww COM自体使ってる時点でお前の程度は知れているんだよ ある程度VB.NetやC#の経験がある者はObject開放不備でメモリリークを起こすことを懸念してCOMは使わない。 よっぽどアドインが好きになったんだなwwwwww よかったな、今日ひとつアドインというものが覚えられてwwwwwww
- 65 名前:デフォルトの名無しさん [2021/07/19(月) 18:44:40.24 ID:Y/ahokVJ0.net]
- >>64
解放すれば問題ないだろ 馬鹿が書いてる「開放」は俺が思ってる「解放」とは違うかもしれんけど
- 66 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 18:50:43.01 ID:vpQnSn/Bp.net]
- >>65
だから馬鹿は黙ってろというんだ メモリリークの原因と所在を調査したこともないんだろ? あれやったことがある奴なら口が裂けてもそんなセリフは出ないからな 「開放すればいいんだろ(ドヤァ」なんて言ってる奴はそもそもどうObjectを生成してどう開放するかも分かっていない証拠。 まぁ先程から俺の言ったことも理解出来ていないようだからボクちゃんにはちょっと難しかったかな? wwwwww
- 67 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 18:56:09.92 ID:Olx6NaliM.net]
- >>65
無能にはMarshal.ReleaseComObjectを使いこなすのはハードル高いからしょうがない そんなレベルでよくアドインとか言えたもんだとは思うけど まあ実際にアドイン作ったことはなくてネットの知識でCOMは危ねーとか思い込んでるんだろうなw
- 68 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 18:57:46.21 ID:vpQnSn/Bp.net]
- >>67
おやおや今度はIDまで変えて必死だなwwwwww 雑魚は分かりやすくていいな、バカだからwwwwww
- 69 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:07:54.85 ID:c2nM6qSq0.net]
- せめて論点で語ったらどうなんだw
- 70 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:09:43.23 ID:Olx6NaliM.net]
- >>68
すまんな今はわんこの散歩で外からだからな Marshal.ReleaseComObjectにレスしないのは笑うけど
- 71 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:11:28.85 ID:Olx6NaliM.net]
- >>69
どう見ても無理でしょw ネットの知識しかなさそうなのは>>2でGoogleのURLつけたままな時点でバレバレやし
- 72 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:14:08.38 ID:vpQnSn/Bp.net]
- >>70
犬の散歩先から書き込みってどんだけ必死なんだよw しかも自分にレスして自演バレバレw お前、言いたくないけど性格にも問題あるな。 普通の奴ならこんな見えすいた誤魔化ししてしかも失敗するなんてありえないからwwwwww
- 73 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:15:48.69 ID:vpQnSn/Bp.net]
- >>71
うわぁ バレてるのにまだ自演が通用してると思ってる・・・ ここまでの基地外っぷりは久しぶりだわwwwwww
- 74 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:30:05.06 ID:xbzKNxh20.net]
- ああ自演だと思わないとやってられないのな
まあそう思いたければいいんじゃね 論点で返せ無い奴がIDガーとか言い出すのはよくある話だしw
- 75 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:33:58.79 ID:vpQnSn/Bp.net]
- 65 名前:デフォルトの名無しさん (ワッチョイ 558e-6DSo) :2021/07/19(月) 18:44:40.24 ID:Y/ahokVJ0
>>64 解放すれば問題ないだろ 馬鹿が書いてる「開放」は俺が思ってる「解放」とは違うかもしれんけど 67 名前:デフォルトの名無しさん (テテンテンテン MM0e-+scu) [sage] :2021/07/19(月) 18:56:09.92 ID:Olx6NaliM >>65 無能にはMarshal.ReleaseComObjectを使いこなすのはハードル高いからしょうがない そんなレベルでよくアドインとか言えたもんだとは思うけど まあ実際にアドイン作ったことはなくてネットの知識でCOMは危ねーとか思い込んでるんだろうなw 68 名前:デフォルトの名無しさん (ササクッテロ Sp75-kRLG) [sage] :2021/07/19(月) 18:57:46.21 ID:vpQnSn/Bp >>67 おやおや今度はIDまで変えて必死だなwwwwww 雑魚は分かりやすくていいな、バカだからwwwwww 70 名前:デフォルトの名無しさん (テテンテンテン MM0e-+scu) [sage] :2021/07/19(月) 19:09:43.23 ID:Olx6NaliM >>68 すまんな今はわんこの散歩で外からだからな Marshal.ReleaseComObjectにレスしないのは笑うけど ・・・うわぁ、今日の私の相手、基地外すぎwwwwww
- 76 名前:デフォルトの名無しさん [2021/07/19(月) 19:37:34.12 ID:Y/ahokVJ0.net]
- >>75
「開放」って何だ?
- 77 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:44:40.07 ID:BB5CR0JBM.net]
- 草生やすのにw連打するのがとてもおじさん臭くて好き
- 78 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:51:08.03 ID:vpQnSn/Bp.net]
- >>76
書くのめんどいから丁度俺の言ってることにマッチするページ探したから貼っとくわ https://qiita.com/mima_ita/items/aa811423d8c4410eca71 使われるインスタンスは全て最初に定義して設定して開放しなければならないことも追記しておこう。
- 79 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 20:36:10.82 ID:xbzKNxh20.net]
- 開放と解放をバカにされてる事ぐらい気付けよw
そのサイトに書いてる事ぐらいは常識の範囲だし、ググればすぐ出てくるしな まあIDisposeにしてDisposeで解放するようにしてくれよって思うけど何故かやってくれないんだよね なにかデメリットあるんだろうか?
- 80 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 20:38:06.05 ID:vpQnSn/Bp.net]
- >>79
ああ、なんだ、負け犬か お前のこともう頭から無かったわ
- 81 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 21:05:40.94 ID:xbzKNxh20.net]
- 結局論点で返せなくて遁走
哀れやねw
- 82 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 21:56:40.71 ID:SyMdiWtG0.net]
- >>81
あれ?ごめんごめん 負け犬に負け犬って言ってそんなにイキリ立って顔真っ赤にするとは思わなかったわwwww 大元の論点ってなんだったっけ? ああ、そうか「VBAはクソ、C#でなければ作らない」って主張だったっけ。 勝手にすれば? アドインなんてちょっと知ったくらいではしゃぎ回って「俺ならCOM使うぜ、凄えだろ」とかいう雑魚と話す価値も見いだせない。つまりここまで弄り倒してお前から得られるものは0だった。 大概ここまで会話があれば得られるもののひとつやふたつあるもんだがここまで会話する価値がないと思えた奴には正直初めて会ったかも知れない。 挙句の果てに消えたのを見計らってコソコソと「敗走したね!はい俺の勝ち〜」とか下らないことやって喜んでるんだから・・・小学生かよ。 今日は歩いてて犬の糞踏んだような気分だ。全くついてない。
- 83 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:16:47.24 ID:2jrEarYm0.net]
- 配布ツールの為、設定の「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」へのチェックは必ずしも入っているわけではないという前提で質問させてください
ツールから他のExcelファイルに手を加える処理を行います 処理を行うシートはオブジェクト名がSheet1で確定しているもののシート名は変わる可能性があり、インデックスもWorkSheets(1)以外になる可能性がある場合にシートの指定を自動化するのであればどの様にシートの指定を行うのが良いでしょうか 運用環境上、ExcelVBA以外は使用できないのでその点ご留意頂ければと思います
- 84 名前:デフォルトの名無しさん [2021/07/19(月) 22:22:12.32 ID:kN9cAuuc0.net]
- >>83
activesheetじゃダメですか?
- 85 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:26:55.99 ID:2jrEarYm0.net]
- >>84
説明不足で申し訳ありません 必ずしも対象のシートで前回保存者が上書き保存をかけているとは限らない上に対象のファイルにはマクロを積めないのでActivsheetでは対象のシートからズレる可能性が高いです
- 86 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:30:08.34 ID:/zXvhghc0.net]
- 対象シートにしかない文字や、文字の位置関係を検索する
この文字があって斜め下にこの文字があったら対象シートだなとか あるいは対象のシートのどこかに識別用の文字を置いとく
- 87 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:31:19.26 ID:/zXvhghc0.net]
- あと、検索かけて候補のシートがあったら
念の為類似性を点数化して 最後に一番類似性の高いシートを選ぶ
- 88 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:33:34.06 ID:/zXvhghc0.net]
- 文字や配置以外ならシートの罫線やセルの幅の識別でもいい
- 89 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:39:42.74 ID:xbzKNxh20.net]
- >>82
論点で返せないからグダグタ中身のないレスを連ねるしかないんだろうな おつかれさんw
- 90 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:44:10.31 ID:xbzKNxh20.net]
- >>83
そのシートは元々あってシート名は変わるけどシート自体はなくなったりしないの? そうであればCodeNameで識別すればいい https://www.moug.net/tech/exvba/0040012.html
- 91 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:45:09.29 ID:/zXvhghc0.net]
- そんな方法あるのか…
- 92 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:48:35.68 ID:2jrEarYm0.net]
- >>86-88
ありがとうございます 参考になります 起草を別部署が行っており、間に何部門かで編集が行われた上でウチの部署に投げられるファイルが処理の対象なので名前もフォーマットもシートの順番も毎回違うものが飛んでくるのでどうしたものかと悩んでいまして ウチの部署でも処理をかけるのが私1人であればVBComponentsで指定してしまうのですが、ExcelでSum関数を扱うことすら怪しい事務のお姉様方に配布するツールなので頭を抱えています
- 93 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:49:31.75 ID:2jrEarYm0.net]
- >>90
!! そっか!それだ!その方法があった!! ありがとうございます!!助かります!!
- 94 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:56:17.93 ID:bjEOfN/Y0.net]
- なんだがな
凄えストレス溜まってんのなアンタ
- 95 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 22:58:11.41 ID:SyMdiWtG0.net]
- >>89
論点って「VBAは糞!!C#以外使いたくない!!」ってアレだろ お前なんでVBAスレに居るんだ? C#スレに帰れって言いたいところだけどC#もよく解って無さそうだしな Rubyスレに帰ったら?
- 96 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 23:01:09.50 ID:9GHW2QFv0.net]
- 50の倍数をIFの条件にする方法はありますか?
if 変数 = 50 then if 変数 = 100 then if 変数 = 150 then このように全部書けば良いのでしょうが膨大かつ複雑になってしまいます。といいつつ2000ぐらいまであれば良いのですが、、w
- 97 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 23:03:45.59 ID:uTCNYCpx0.net]
- >>96
変数=1000 If (変数 Mod 50) = 0 Then Debug.Print 1 End If MODのカッコは本来いらないけど見やすくするためにあえて付けてる 不要だったら消して
- 98 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 23:05:45.76 ID:9GHW2QFv0.net]
- >>97
ぎゃあああ!まさかこんなのがあるとは思っていませんでした!! 1ヶ月ぐらいな病んでいたいのでうれしいです!!ありがとうございます!!!
- 99 名前:デフォルトの名無しさん [2021/07/19(月) 23:11:12.02 ID:j6V7oYGgM.net]
- いつものあいつ
- 100 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 23:12:43.18 ID:/zXvhghc0.net]
- >>97
ゲームのテクスチャループでよく使われるやつ
|

|