Excel VBA 質問スレ Part48 [無断転載禁止]©2ch.net

レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 6f8e-Fc1g)
垢版 |
2017/05/16(火) 08:24:45.78ID:iIGA/64l0
!extend:checked:vvvvv:1000:512

スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい

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

※前スレ
Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489557874/

※関連スレ
VBAなんでも質問スレ Part2
http://echo.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://echo.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 125
http://echo.2ch.net/test/read.cgi/bsoft/1481369538/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2017/06/20(火) 19:19:55.60ID:0I9nr4ea0
>>889
9割ぐらいのまともな質問は一瞬で回答して終わるから、そう見えるだけだよ
891デフォルトの名無しさん (ワッチョイ b78b-1MEk)
垢版 |
2017/06/20(火) 19:26:00.76ID:pPHD0ZXr0
>>890
盛り上がれる質問の幅が狭い

そもそも一瞬で終わる質問は問題になってない

わかるかな?
でお前にはどう見えてるの?言うてみ?w
2017/06/20(火) 19:34:28.87ID:0I9nr4ea0
イベントで貼り付けって検知できますか?
2017/06/20(火) 20:08:27.14ID:Yjttzp/I0
>>880
ここは素人が玄人ぶるスレか?
2017/06/20(火) 21:32:49.05ID:JmP4tpNDd
プロはブログかTwitterだろう
2ちゃんとQiitaは素人ばっかり
2017/06/20(火) 22:07:50.66ID:epuuDDzl0
実績のある個人を追跡しやすい媒体に比べたら不特定多数が参加できる媒体は敷居が低い分ノイズが乗りやすいからね。
どんなふうに検索しても見つからない時、糸口になればいいなくらいの気持ちで付き合っていくべきでしょ。
2017/06/21(水) 00:33:07.21ID:uohPApVY0
>>892
Excelのユーザー操作ということでいいんだよなこのスレなんだから

「貼り付けた」イベントは無理じゃね?俺の知ってる範囲だとだけど

「貼り付けようとしている」イベントは一応取れそうな
https://msdn.microsoft.com/ja-jp/library/cc377048.aspx

ショートカットキーまで考えるとWin32APIまで要りそうな気がするな

もっとストレートにやりたいこと書けばもうちょい回答出そうだけど
2017/06/21(水) 01:34:26.99ID:WuwcSk/R0
>>892
少し前に組んだことある。
たしかUndoの情報にアクセスしてゴニョゴニョ、、
2017/06/21(水) 07:42:58.19ID:ICxYo2sfa
>>889
質問が悪いから仕方ないよね
もう少し具体的に質問してくれたら盛り上がれたかもしれない
2017/06/21(水) 08:31:04.14ID:/9zCdexY0
レベルの低い質問のにはレベルの低い回答しかできないってだけなんだが
2017/06/21(水) 08:33:43.68ID:ajPkQF0EM
プロなら質問内容を精査してちゃんと答えたりするんだろうが所詮吹き溜まりだからなぁ
俺らにゃ難しいな
2017/06/21(水) 10:47:46.94ID:eLmte6hpa
>>900
してやる義理もないし
2017/06/21(水) 10:56:10.43ID:v7daEmTSH
>>900
俺もしないよ
なんで無料でそんなことしなきゃならんのだ
2017/06/21(水) 11:24:04.77ID:XUERnIj3d
>>900
吹き溜まりっていうか、普通のユーザーしかいないってだけだろう
2017/06/21(水) 11:34:07.17ID:XUERnIj3d
野球がどうこう言ってるやつは野球板に行って同じ発言してこい
「プロはいないのか?ここは雑魚ばっかりだな」
905デフォルトの名無しさん (オッペケ Srab-VPaF)
垢版 |
2017/06/21(水) 12:18:28.53ID:GOe8ggdQr
>>901
お前が回答する義理がないのはもちろんだが
回答できないからといって質問者を妨害する行為はいただけないな
906デフォルトの名無しさん (アウアウウー Sa77-lwmD)
垢版 |
2017/06/21(水) 12:24:13.39ID:UVc+8Jvua
でもあの質問者はvbaってよく知らないけどなんでも出来るって聞きましたってレベルだったからな
答えわかる奴がいても伝えられなかっただろうな
2017/06/21(水) 12:24:50.30ID:/9zCdexY0
妨害って具体的に何よ
2017/06/21(水) 12:28:46.90ID:aEmRy35ox
>>907
思い通りにならないこと
909デフォルトの名無しさん (ササクッテロリ Spab-XHCC)
垢版 |
2017/06/21(水) 12:39:14.77ID:OZ7YKCT4p
>>900
プロなら代金を取る
2017/06/21(水) 12:41:10.08ID:39L7Vonk0
回答するしないは自由だが
回答できない雑魚はROMってろ

無能な癖に
「俺様は優秀。なんでも回答できる。でも、お前には回答してやらない」
こんなハッタリをかますアホが居るからスレが荒れるだけやろ?

雑魚は黙ってROM
これが2CHのルールやで
911デフォルトの名無しさん (ササクッテロリ Spab-XHCC)
垢版 |
2017/06/21(水) 12:43:11.08ID:OZ7YKCT4p
>>910
そんなルールあったか?
あったとしても守らないといけないのか?
2017/06/21(水) 12:55:06.38ID:v7daEmTSH
まあ大抵において、俺ルールを押しつけようとする奴が現れると荒れるわな
2017/06/21(水) 12:56:32.98ID:aEmRy35ox
ワッショイ
ワッショイ
└(゚∀゚└) (┘゚∀゚)┘
2017/06/21(水) 13:08:10.40ID:39L7Vonk0
>>911
「俺様は優秀、でも回答してやらない」アピールをすることに何の意味があるの?
お前は法律がなくなれば明日にでも人を殺すのか?
>>910に書くルールがなくてもマナーとしてはアタリマエのことだろ?
2017/06/21(水) 13:10:07.01ID:v7daEmTSH
>>914
お前には、誰のどんなレスも止められない
この程度のことがわからない奴が暴れるから荒れるんだよ
2017/06/21(水) 13:29:54.52ID:39L7Vonk0
質問スレは
質問者が質問をし
回答者が回答するスレやで

雑魚が自分アピールするスレちゃうよ
2017/06/21(水) 13:32:38.01ID:AkQPZhAca
>>905
俺はちゃんと要件伝えてねってそれしか言ってないが
2017/06/21(水) 13:38:49.64ID:YcBGJgEk0
>>916
質問スレであって 回答スレじゃないと思うが

ここの存在意義?? 知らん 楽しけりゃなんでもいいんよ
2017/06/21(水) 13:39:58.40ID:39L7Vonk0
質問スレは
・質問
・回答
・誘導
・スルー

この4つだけでいいよ
次スレのテンプレに入れておいてな
2017/06/21(水) 13:42:09.01ID:v7daEmTSH
ここが気に入らないんなら、teratailあたりにでも行けばいいんじゃないですかね
2017/06/21(水) 13:43:02.96ID:v7daEmTSH
>>919
まずお前がスルーしろや
2017/06/21(水) 14:15:34.69ID:ajPkQF0EM
>>919
質問したけど回答が満足行かないから俺ルールを強制するってみっともないよ
2017/06/21(水) 14:20:17.16ID:39L7Vonk0
優秀なオマエラのVBA作品が見てみたいな
どれほどのスキルが有るんやろなw
2017/06/21(水) 14:31:16.49ID:Nqf9zhaca
たかだか2ちゃんのスレに本気になりすぎだろ
肩の力抜けよ
そもそもお前のルールから行くと自治もいらんからな
2017/06/21(水) 15:04:48.95ID:39L7Vonk0
本気にはなってるが熱くはなってないよ
オマエラがExcelでハンゲの棋譜取得ツールを作ってうpしたら
俺は土下座したるわ
2017/06/21(水) 15:09:03.30ID:YcBGJgEk0
誰もおまいの土下座なんか興味ないと思うな
2017/06/21(水) 15:10:01.24ID:XUERnIj3d
どんなに壮麗雄大なVBA作品でもその目的にかなうものでないとダメ
2017/06/21(水) 16:21:06.15ID:wPEHzi2i0
クラスモジュールにメソッド記述できるの?コンストラクタ機能する?
2017/06/21(水) 16:58:18.58ID:/9zCdexY0
暴れてるのはやっぱり棋譜君かw
もう来ないっていう奴に限って粘着するんだよな

自分にできないことをタダで教えてもらおうとしてるのに、変に態度がデカイから叩かれてるって状況なのは理解できてんのか?
2017/06/21(水) 17:17:01.69ID:v7daEmTSH
>>928
> クラスモジュールにメソッド記述できるの?
もちろんできる

> コンストラクタ機能する?
もちろん機能するが、引数は受け取れない
2017/06/21(水) 19:44:11.93ID:XUERnIj3d
>>928

Private Sub Class_Initialize()
というメソッドがコンストラクタに相当するが引数を取れない。
各メンバを任意の値で初期化することがここではできない。
別なユーティリティー関数(createなんちゃら系)を用意するとかすればいいけど面倒だしかなり制約がある。
932デフォルトの名無しさん (ワッチョイ b78b-1MEk)
垢版 |
2017/06/21(水) 20:12:26.52ID:Nm67/2LE0
>>929,930
お前ら変に態度がデカイな
というか分不相応に背伸びしてるなw
2017/06/21(水) 20:19:33.82ID:smv2bKPw0
>>932
棋譜君に言われたくないわw
934デフォルトの名無しさん (ワッチョイ b78b-1MEk)
垢版 |
2017/06/21(水) 20:37:08.53ID:Nm67/2LE0
>>933
お前は素直に悔しさがにじみ出ててある意味好ましいなw
せやけどワイは棋譜君ちゃうでwどこに目つけとんのやボケカスw
2017/06/21(水) 20:46:41.02ID:2GAW1ejj0
>>931
>各メンバを任意の値で初期化することがここではできない。
詳しく
2017/06/21(水) 21:30:21.72ID:smv2bKPw0
棋譜君ブーメラン刺さり過ぎ少し自重しろw
2017/06/21(水) 21:31:18.60ID:FfOd2t570
>>935
任意じゃなくて生成時に(任意の値を)指定できない
って言いたかったんだと思う
固定でいいなら Class_Initialize() で設定すればいいだけ
2017/06/21(水) 21:46:01.44ID:XUERnIj3d
>>935
Private Sub Class_Initialize(ByVal a As...)

というふうに任意の引数を取れたなら、コンスタラクタ内で
member_a = a
とメンバを初期化できるけど、残念ながらそうはいかない。
Setterメソッドを作るとかProperty Setするとかでもいいんだけど、
最初にコンストラクタで設定した後はconsantにしたい、などといったありがちな要件の実装がたるい。
2017/06/21(水) 22:16:06.05ID:XUERnIj3d
× consant
○ constant
2017/06/21(水) 23:09:43.88ID:X7TxQ1fN0
棋譜君か
いいな称号もらえて
2017/06/21(水) 23:28:59.00ID:4v2NPsWb0
>>925
多分出来ると思うけどさ、ハンゲってインストールしないとダメだろ。
正直、めんどくさい。

あと、どう記録するかがちょっと気になる。
自動で記録するとなると処理スピード的にどうなんだろという疑問も有るな。
2017/06/21(水) 23:32:30.69ID:YCW+ax0F0
竜王君とかでいいんじゃね
2017/06/21(水) 23:37:43.98ID:s8ISniiy0
コンボボックスクリックのイベントで、2回動作するのは何で?
一応、実行フラグを作って、
1回毎にフラグ反転させれば回避できるけど、
2回動くのがデフォって、仕様としておかしくない?
何か重要な意味があったりする?
大事なことなので2回動きましたとか?
2017/06/22(木) 01:51:38.27ID:ZjBitWzo0
昔、ステータスバーの文字列を取得するコード書いた時と同じようにすれば多分いける。
最初UIAutomationやWindowHandleで組んだんだけど取得出来ない。
どうやらBitblt系で描画してるだけみたいだったんでGDIplusで画像から取得した。
文字は数字だけで位置も決まってたからできたわけで、どんな場合でもといわれると大変だろうな。

オセロの場合は64マスのそれぞれの中心の1点の色を取得するだけで判断できそうだ。
2017/06/22(木) 04:54:14.84ID:mLhBpt5P0
>>941
優秀なVBAの達人さん。
お待ちしております。
VBAのプロなんだからハンゲインストールくらい余裕だよな?
VBA初心者の俺でもハンゲインストールはワンクリックで出来たよw
2017/06/22(木) 06:17:32.89ID:TFRkyanR0
老害っぽいやつだ
2017/06/22(木) 08:56:25.64ID:S0Iit3hkd
棋譜...か

http://internet.watch.impress.co.jp/docs/special/fukui/644307.html
2017/06/22(木) 11:33:54.73ID:mLhBpt5P0
オマエラがスレ荒らしてる間に俺は勉強して
メッセージボックスにハローワールドを表示できるようになったわ
このペースなら一ヶ月で棋譜取得も余裕だな
2017/06/22(木) 11:52:44.41ID:hctlo4/EM
わかったから完成するまで戻ってくるなよ
2017/06/22(木) 12:19:13.83ID:/tNwi6Pdx
>>948
逆に教えてやれよ
951デフォルトの名無しさん (オッペケ Sr0b-PFZU)
垢版 |
2017/06/22(木) 12:19:24.38ID:GH5F8R2nr
やっぱり悔しいの?自分には出来ない話題になると?
2017/06/22(木) 12:29:19.22ID:9kjviait0
>>951
棋譜君がやっと自分でやる気になったんだから、そっとしておいてやれよ
2017/06/22(木) 12:32:59.06ID:/tNwi6Pdx
>>951
できない自分に悔しさ感じないとか
変わったお人ですね
2017/06/22(木) 12:37:38.83ID:S0Iit3hkd
むしろ特定の目的をもってプログラミングを学ぼうとすることが羨ましい。
俺にそういうものはなかった。
955デフォルトの名無しさん (アウアウウー Sa9b-3vDw)
垢版 |
2017/06/22(木) 12:53:45.84ID:eYzO7IsEa
「vba初心者の棋譜くんがハンゲから棋譜を取得するスレ」でスレたてすれば勉強してて分からないとこを質問できるし良いアイデアももらえるかもしれないよ
棋譜くんがんばれ
2017/06/22(木) 12:55:39.70ID:ZjBitWzo0
>>945
そうじゃなくてインストールしたくないという話。
コードも面倒くさくなりそうだってのも含む。

>>948
多分、数年はかかるんじゃない?
そんなレベルなら。
20年前の俺もExplorerみたいなの作りたいとか難易度も知らずに無謀なこと考えてたけど。
2017/06/22(木) 13:29:52.31ID:2BtLx4BNa
なんでお前に教えるために興味のないアプリをインストールしなきゃならんのだ
前提がおかしいんだよな
俺が間違ってんのか?
2017/06/22(木) 13:29:58.85ID:mLhBpt5P0
>>950
おう!俺は出し惜しみしないぜ

>>955
うん、頑張るよ
スレ立ても躓いたら検討するよ

>>956
20年て。。。
プロ通り越して仙人やないかいw
プログラミングの仙人でも難しいのか。
目標はそれくらいの方がええわw
2017/06/22(木) 15:04:39.46ID:S0Iit3hkd
目標は高く持つけどVBAなのか。
止めはしないけど
2017/06/22(木) 16:05:33.54ID:mLhBpt5P0
手始めにVBAでアルゴリズムの基本を学んだ後に別の言語へ移ろうと考えてます。
情報量も多いし、敷居も低そうなので。。。
JavaScriptとどちらにしようか悩んだけどExcelが使えるのでより直ぐ形になると考えたんだけど
選択を間違えてるかな?
2017/06/22(木) 16:20:13.94ID:L6J8NTN5H
>>960
rubyにしとけ
2017/06/22(木) 16:26:38.28ID:mLhBpt5P0
rubyを勧める理由ってなんですか?
プログラミング入門に向いてるの?
2017/06/22(木) 16:31:17.18ID:M1N7LhZL0
C言語が定石でしょ。
2017/06/22(木) 17:33:47.29ID:L6J8NTN5H
>>962
情報量が多いし、敷居も低そうだから
http://paiza.hatenablog.com/entry/2015/02/12/%E5%88%9D%E5%BF%83%E8%80%85%E3%81%A7%E3%82%82%E3%81%BB%E3%81%BC%E7%84%A1%E6%96%99%E3%81%A7%E6%A5%BD%E3%81%97%E3%81%8FRuby%E3%82%92%E5%AD%A6%E3%81%B9%E3%82%8B%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%8411
2017/06/22(木) 17:48:14.89ID:TQCcarKna
わざわざ他の言語が使える環境なのにVBAでやる必要性はたしかに無い
不親切だからな
966デフォルトの名無しさん (ワッチョイ b78b-IH/U)
垢版 |
2017/06/22(木) 19:41:10.91ID:hFeKbvvW0
>>957
そもそもお前には他人にものを教えられる程の知識も技能もねえじゃんw
根本からお前が間違ってるわw
2017/06/22(木) 20:31:25.01ID:8ePuyD7a0
ホントそれ
質問に難癖つけてるだけにしか見えないよね

>>878
> なぜならハンゲームの仕組みは専門外だから
だったら専門のスレを紹介するなり、それが面倒なら最初から黙ってろ

結局、こんなことを要求しても
> まずは棋譜がどのような仕組みで配布されているのか、いないのか
> ダウンロード出来るのか出来ないのか
> アプリはどんな形で配布されているものなのか
> 質問するならそのぐらいは情報としてないとね
何のアドバイスもできず、さらに質問者を煽るしかできないなら
最初から要求するなってはなしだよね
2017/06/22(木) 20:56:38.34ID:Esk8FhIo0
お前らまだやってたのか
だから最初からスルーしろって言っただろw
2017/06/22(木) 21:47:10.60ID:mLhBpt5P0
>>964
rubyか!
和製ってのが面白そうだね。
候補に入れとくわ。
970デフォルトの名無しさん (ワッチョイ 970d-q+YL)
垢版 |
2017/06/22(木) 22:11:50.57ID:NSWmrM5K0
勘違いしてるといけないから一応言っとくとVBAはなんでもできるわけじゃないぞMSオフィスで出来ることしか出来ない
オフィス高いしどうしてもオフィスを使わないといけないという理由がなければRubyとかpythonやった方がいい
2017/06/22(木) 22:24:57.50ID:mLhBpt5P0
>MSオフィスで出来ることしか出来ない
そうなのか。。。
棋譜取得とか無理なの?

人工知能にも興味あるのでPythonってよく聞く名前だなあ。
ありがとう。ちょっとググってみる。
2017/06/22(木) 22:36:46.43ID:mLhBpt5P0
最終的にはマイコン制御、Androidアプリ、人工知能の開発をやりたいんだけど
Rubyとpythonは向いてますか?
973デフォルトの名無しさん (ワッチョイ b78b-PFZU)
垢版 |
2017/06/22(木) 22:43:25.90ID:hFeKbvvW0
どれもエクセルで十分
2017/06/22(木) 22:45:06.66ID:9Bs/appw0
>>972
色々やりたいならjava覚えておくといい。一番潰しが効く
pythonもいい。アメリカでは児童の教育にはpythonが使われている。ただ色々と癖が強い
Rubyは楽だけどなんだかんだで使えない器用貧乏
2017/06/22(木) 22:49:11.54ID:M1N7LhZL0
マイコン制御やるならマシン語から覚えるべきじゃないかな。
2017/06/22(木) 23:04:57.74ID:mLhBpt5P0
>>974
トンクス。
入門にpythonかRubyを選択して
行く行くはjabaって感じがいいのかな。。。
勉強します。
2017/06/22(木) 23:42:17.05ID:TQCcarKna
windowsAPIとかをExcelVBAの範疇に含むのかという微妙な線引き
2017/06/23(金) 01:53:42.48ID:PRZBxWUY0
含みはしないだろどう考えても
いろいろ作ってると必要になる場面があるのも事実だから
どこまでこのスレで受け付けるのかとなると微妙な線引きだけれどさ
2017/06/23(金) 04:09:20.38ID:xFxOWaa40
基本的に参照設定の要らない範囲だけに絞ってしまえばいいのでは。
機能を名指して来た場合は個別に答えるものとすれば、質問スレとしては用が足りる気がするけど。
2017/06/23(金) 10:37:14.35ID:cw0tcleu0
>>971
無理じゃないけど何故?ってのがある。

>>977
>>978
>>979
他の言語だってライブラリ込みだろ。
2017/06/23(金) 11:33:03.90ID:MetN1w+0H
jabaという言語が有るのか
不勉強でしらなかった
2017/06/23(金) 11:38:48.48ID:wPBxbG6Pd
自分が無理なく使えるのものは何でも使えばいいさ
2017/06/23(金) 21:24:53.71ID:GsZt4akIa
風呂洗うやつか
2017/06/23(金) 23:08:49.98ID:ht4/Fnqg0
エクセル2019あたりで、セルにレイヤーが付いてくれるといいなぁ。
今のままじゃ、BGが1枚しか使えないファミコンみたいだ。
2017/06/23(金) 23:28:54.63ID:VjW8l0810
>>981
無能
>>983
有能
2017/06/24(土) 05:18:31.04ID:W4HWrwdy0
シェイプのコントロールはどこのスレですか?ここで良いですか?
>>984
シェイプの半透明化とかシェイプの長方形をセルにピッタリフィットで
並べて重ねまくることは出来ないんですか?
987デフォルトの名無しさん (ワッチョイ 9f91-ANCk)
垢版 |
2017/06/24(土) 06:08:35.69ID:BWeLxVdN0
>>984
セルにレイヤーをつけてどう使う?
表計算ソフトなんだけど
2017/06/24(土) 06:58:38.65ID:W4HWrwdy0
人工知能関連の話で、HTM理論のセルエンジンを時間レイヤーでってイメージ
https://qiita-image-store.s3.amazonaws.com/0/43487/562d0d06-3012-2a8f-798a-3b10c300c035.png
989デフォルトの名無しさん (ワッチョイ 9f91-ANCk)
垢版 |
2017/06/24(土) 09:28:59.82ID:BWeLxVdN0
>>988
別に一つのシートでレイヤーにする必要は無い
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況