[過去ログ]
Excel VBA 質問スレ Part68 (1002レス)
Excel VBA 質問スレ Part68 http://mevius.5ch.net/test/read.cgi/tech/1598756127/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
147: デフォルトの名無しさん (ワッチョイ 6a2f-sa+Q) [sage] 2020/09/09(水) 14:26:55 ID:dKuEV/F30 まずその15をかけるってどこに書いてあったんだよ http://mevius.5ch.net/test/read.cgi/tech/1598756127/147
148: デフォルトの名無しさん (アウアウカー Sa55-hUiG) [sage] 2020/09/09(水) 16:31:31 ID:0Qh2iKtEa Windows標準のシステム解像度だとピクセルとTwipsの比率が1:15だからってスタックオーバーフローに書いてあった http://mevius.5ch.net/test/read.cgi/tech/1598756127/148
149: デフォルトの名無しさん (ラクッペペ MM3e-AH3D) [] 2020/09/09(水) 17:07:35 ID:cdbk3sfrM c言語のdefineに相当する文法は無いですか? constだと違和感がありますので http://mevius.5ch.net/test/read.cgi/tech/1598756127/149
150: デフォルトの名無しさん (ブーイモ MM8e-+eY2) [sage] 2020/09/09(水) 17:36:02 ID:KbsHkxtjM >>148 助かります ありがとうございました という事は使用環境次第では正常に動作しない場合も有り得るって事なのですね。対策を検討してみます。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/150
151: デフォルトの名無しさん (アウアウウー Sa21-PnJR) [sage] 2020/09/09(水) 17:50:55 ID:jCqtOC3ba >>149 どこに違和感があるのかを言わないと案を出せません http://mevius.5ch.net/test/read.cgi/tech/1598756127/151
152: デフォルトの名無しさん (ワッチョイ 2a1f-ah1O) [sage] 2020/09/09(水) 20:59:39 ID:ynJDkc680 >>128 コピー後挿入したら隣に3列追加されてセルの長さもコピーした3列と同じになりますよね? http://mevius.5ch.net/test/read.cgi/tech/1598756127/152
153: デフォルトの名無しさん (ワッチョイ 397c-bL/7) [sage] 2020/09/09(水) 21:05:53 ID:I5K9tGVf0 列幅をコピーすればいいのでは… http://mevius.5ch.net/test/read.cgi/tech/1598756127/153
154: デフォルトの名無しさん (ワッチョイ 3d3d-PnJR) [sage] 2020/09/09(水) 21:18:50 ID:Uey8EdNp0 >>152 幅を一緒にしたいなら最初からそう書けば良かったのに http://mevius.5ch.net/test/read.cgi/tech/1598756127/154
155: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 00:02:31 ID:a+RPoaYl0 >>149 あなたが思っているC言語のdefineの使い方は、コンパイラが置換するもので、定数の概念とは少し違いますよ? http://mevius.5ch.net/test/read.cgi/tech/1598756127/155
156: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 00:04:04 ID:a+RPoaYl0 >>152 そもそも列の挿入操作が必須なのか? http://mevius.5ch.net/test/read.cgi/tech/1598756127/156
157: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 00:05:42 ID:a+RPoaYl0 列の挿入なんてあちこちに影響するから、やりたがる理由がわからない。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/157
158: デフォルトの名無しさん (アウアウウー Sa21-zN8f) [sage] 2020/09/10(木) 01:40:18 ID:JZj4+m/Aa 条件付き書式が壊れたりすると面倒 http://mevius.5ch.net/test/read.cgi/tech/1598756127/158
159: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 02:24:17 ID:a+RPoaYl0 自分の操作と同じ手順を踏みたいだけなんだろうね プログラマではない素人感覚 http://mevius.5ch.net/test/read.cgi/tech/1598756127/159
160: デフォルトの名無しさん (アウアウエー Sa52-psz/) [] 2020/09/10(木) 04:18:44 ID:026ADmyCa test http://mevius.5ch.net/test/read.cgi/tech/1598756127/160
161: デフォルトの名無しさん (ブーイモ MM8e-4twR) [sage] 2020/09/10(木) 07:50:51 ID:T4cQI13RM 超初心者なんだけど 配列の中から指定値の近似値の座標を検索するのにいい感じの方法はないでしょうか (以下、以上、完全一致全て含めての近似値) http://mevius.5ch.net/test/read.cgi/tech/1598756127/161
162: デフォルトの名無しさん (ラクッペペ MM3e-Pwf7) [] 2020/09/10(木) 08:50:52 ID:l+lun8zfM どうせ大した数じゃないんだろ 総なめしろよ http://mevius.5ch.net/test/read.cgi/tech/1598756127/162
163: デフォルトの名無しさん (アウアウウー Sa21-PnJR) [sage] 2020/09/10(木) 09:29:12 ID:rdKJuFJTa >>161 for eachで比較対象値と指定値を全て比較して、結果出力してその中でMIN関数使えば http://mevius.5ch.net/test/read.cgi/tech/1598756127/163
164: デフォルトの名無しさん (ワッチョイ 11da-pVuC) [sage] 2020/09/10(木) 10:03:54 ID:QatXFD490 >>161 前もってソートした配列作って二分探索か、 配列の値-指定値の絶対値が最小になる値を探す http://mevius.5ch.net/test/read.cgi/tech/1598756127/164
165: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 10:32:25 ID:vUgEJ8vWd Min(Abs(配列-指定値)) http://mevius.5ch.net/test/read.cgi/tech/1598756127/165
166: デフォルトの名無しさん (ブーイモ MMc9-4twR) [sage] 2020/09/10(木) 12:18:21 ID:tJgZROmkM 指定値と配列値の差分を絶対値にして比較した場合、 指定値が5だとして 配列 差分(ABS) 4 1 7 2 となり、最小の差分は1とわかる 座標を知りたいので指定値(5)-差分(1)=4となり、配列の中から4を検索して座標を調べればいいのかなって思ってたんだけど 絶対値で出てくると5-1か5+1どっちを検索すればいいか不明じゃないですか? そこらへんを解決する方法があれば聞きたいです http://mevius.5ch.net/test/read.cgi/tech/1598756127/166
167: デフォルトの名無しさん (ラクッペペ MM3e-Pwf7) [] 2020/09/10(木) 12:33:38 ID:l+lun8zfM ひとつに絞りたいならお前がルールを決めればいい お前に決定権がないなら保護者に聞け http://mevius.5ch.net/test/read.cgi/tech/1598756127/167
168: デフォルトの名無しさん (ワッチョイ 7d01-pVuC) [sage] 2020/09/10(木) 12:50:19 ID:/arv21np0 ExcelVBAのフレームワークってないんですか? PHPやJavascriptはまずフレームワーク覚えるもんだと思うのですが VBAだとそういうのが見当たらなくって・・・ http://mevius.5ch.net/test/read.cgi/tech/1598756127/168
169: デフォルトの名無しさん (ブーイモ MM81-m2CW) [sage] 2020/09/10(木) 12:52:37 ID:sAyQhYLaM 見よう見まねで結構大掛かりなマクロを作った 情シスには程遠い事務の部署で 改善賞1万円 うーんもうちょい欲しかった http://mevius.5ch.net/test/read.cgi/tech/1598756127/169
170: デフォルトの名無しさん (スフッ Sd0a-EJMP) [sage] 2020/09/10(木) 13:06:54 ID:PB4qSPsyd オフイスを便利に使うためのお手軽言語でフレームワークの勉強とかやってたら非効率な上に大したメリットもない http://mevius.5ch.net/test/read.cgi/tech/1598756127/170
171: デフォルトの名無しさん (ラクッペペ MM3e-ruyw) [sage] 2020/09/10(木) 13:09:58 ID:4uvZuCuyM フレームワークという意味ではVBAそのものがVB6のOffice向けフレームワーク さらに言えばExcel向けに特化したものがExcelVBA 他のOfficeソフトにもそれぞれのVBAがある http://mevius.5ch.net/test/read.cgi/tech/1598756127/171
172: デフォルトの名無しさん (ブーイモ MMc9-4twR) [sage] 2020/09/10(木) 13:11:29 ID:XKC0VKf0M >>167 一つに絞りたいというか最も近しい値を知りたいのです 指定値が5のとき、配列が4と7なら4を、3と6なら6の座標を調べたい 1万行は超えるから総なめはちょっと… http://mevius.5ch.net/test/read.cgi/tech/1598756127/172
173: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 13:21:59 ID:4mlwjCSed >>172 パソコンにとっては「たった」1万行だよ 総舐めが一番簡単だし、開発時間も含めれば一番早い http://mevius.5ch.net/test/read.cgi/tech/1598756127/173
174: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 13:23:29 ID:4mlwjCSed 総舐めでもここでグダグタ言ってる間に結果が出る http://mevius.5ch.net/test/read.cgi/tech/1598756127/174
175: デフォルトの名無しさん (ラクッペペ MM3e-Pwf7) [] 2020/09/10(木) 13:38:32 ID:l+lun8zfM >>172 は? 質問は4と-4だろ? もう俺が決めてやるよ -4にしろ、はい解決 http://mevius.5ch.net/test/read.cgi/tech/1598756127/175
176: デフォルトの名無しさん (ワッチョイ 6aad-+eY2) [sage] 2020/09/10(木) 13:41:25 ID:Yq3PJL3D0 セルを弄くり回すとかじゃなくて配列のまま総舐めするなら1万行ぐらいすぐ終わるでしょう 指定した値aの近似値が欲しいなら If a-x<=Array(i) And a+x>=Array(i) Then とかで引っ掛かる奴を引っ張り出すなりなんなりすりゃあ良い http://mevius.5ch.net/test/read.cgi/tech/1598756127/176
177: デフォルトの名無しさん (ラクッペペ MM3e-Pwf7) [] 2020/09/10(木) 13:43:28 ID:l+lun8zfM あ、ごめん 俺が質問を勘違いしてたわ http://mevius.5ch.net/test/read.cgi/tech/1598756127/177
178: デフォルトの名無しさん (ワッチョイ 6aad-+eY2) [sage] 2020/09/10(木) 13:48:20 ID:Yq3PJL3D0 近似値の範囲が不定で最も近い値を探すって言うならRank関数とかLarge関数とかSmall関数使うのも手 http://mevius.5ch.net/test/read.cgi/tech/1598756127/178
179: デフォルトの名無しさん (ラクッペペ MM3e-Pwf7) [] 2020/09/10(木) 13:50:34 ID:l+lun8zfM >>168 各オブジェクトに多数のイベントが設定されているでしょ windowsのプログラミングはイベントドリブンが基本 ブックが開いた、ボタンが押された、マウスが動いたなどのイベントに対するコードを書いていけばアプリケーションが完成する http://mevius.5ch.net/test/read.cgi/tech/1598756127/179
180: デフォルトの名無しさん (ワッチョイ 3dad-sCec) [] 2020/09/10(木) 18:35:00 ID:VdzBOqiR0 すみません今宿題でこれやってるんですけど打ち込んでもなにも出ないのですがなぜでしょう http://mevius.5ch.net/test/read.cgi/tech/1598756127/180
181: デフォルトの名無しさん (ワッチョイ 3dad-sCec) [] 2020/09/10(木) 18:36:01 ID:VdzBOqiR0 https://i.imgur.com/poQzyJO.jpg これです http://mevius.5ch.net/test/read.cgi/tech/1598756127/181
182: デフォルトの名無しさん (ワッチョイ 6a42-vvkI) [sage] 2020/09/10(木) 19:09:29 ID:yo745YZ80 打ち込んだだけで実行してないからじゃね http://mevius.5ch.net/test/read.cgi/tech/1598756127/182
183: デフォルトの名無しさん (テテンテンテン MM3e-Krlo) [sage] 2020/09/10(木) 19:30:20 ID:L0+T18/AM どこに打ち込んだかも分からないしなんとも http://mevius.5ch.net/test/read.cgi/tech/1598756127/183
184: デフォルトの名無しさん (ラクッペペ MM3e-Pwf7) [] 2020/09/10(木) 19:46:53 ID:cO3BfNoWM 汚えコードだな http://mevius.5ch.net/test/read.cgi/tech/1598756127/184
185: デフォルトの名無しさん (ワッチョイ 6d63-PnJR) [sage] 2020/09/10(木) 19:55:23 ID:T9YJeJvx0 >>166 コードが汚すぎる http://mevius.5ch.net/test/read.cgi/tech/1598756127/185
186: デフォルトの名無しさん (ワッチョイ 11da-pVuC) [sage] 2020/09/10(木) 20:10:09 ID:QatXFD490 >>181 セルの幅や高さは初期状態? http://mevius.5ch.net/test/read.cgi/tech/1598756127/186
187: デフォルトの名無しさん (ワッチョイ 11da-pVuC) [sage] 2020/09/10(木) 20:12:24 ID:QatXFD490 あ、なんでもない http://mevius.5ch.net/test/read.cgi/tech/1598756127/187
188: デフォルトの名無しさん (ワッチョイ 11da-pVuC) [sage] 2020/09/10(木) 20:17:20 ID:QatXFD490 普通に動いたんで入力ミスとか環境の問題かな http://mevius.5ch.net/test/read.cgi/tech/1598756127/188
189: デフォルトの名無しさん (スップ Sdea-ah1O) [sage] 2020/09/10(木) 20:49:46 ID:Rp5mNNXSd パズルゲームを作ってます。 セルを奇数列から横2マス選択してドラッグさした場合に、移動先が同じ奇数列から始まる場所なら許可。偶数列から始まる場所に移動した場合は不可にして移動をキャンセルさせたいんですがどうしたら出来ますか?良いEVENTってあるんですかね? http://mevius.5ch.net/test/read.cgi/tech/1598756127/189
190: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 21:52:44 ID:WalExY5Hd >>180 そのまま入力してちゃんと動いたから、問題文には間違いはない https://i.imgur.com/kojc0gJ.png それにしても学校の宿題だとしたらひどすぎるな 先生がこんなに汚いコードしか書けないとか生徒がかわいそう http://mevius.5ch.net/test/read.cgi/tech/1598756127/190
191: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 21:54:41 ID:WalExY5Hd ああ最後の方に入力ミスあったわごめん http://mevius.5ch.net/test/read.cgi/tech/1598756127/191
192: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 21:56:12 ID:WalExY5Hd >>189 SelectionChange http://mevius.5ch.net/test/read.cgi/tech/1598756127/192
193: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 21:56:18 ID:a+RPoaYl0 >>181 コメント行の終わりにシングルクォーテーションが付いているのは初めて見たw コメントというより、文字列リテラルに見えてくるw http://mevius.5ch.net/test/read.cgi/tech/1598756127/193
194: デフォルトの名無しさん (ワッチョイ 3d3d-PnJR) [sage] 2020/09/10(木) 21:57:24 ID:b8lNN7jK0 >>190 こんな意図がこんなに読みづらいコード初めて見たわ http://mevius.5ch.net/test/read.cgi/tech/1598756127/194
195: デフォルトの名無しさん (アウアウエー Sa52-v0oT) [sage] 2020/09/10(木) 22:01:54 ID:qPrgFXQ2a >>181 先生変数宣言しないの? http://mevius.5ch.net/test/read.cgi/tech/1598756127/195
196: デフォルトの名無しさん (アウアウカー Sa55-hUiG) [sage] 2020/09/10(木) 22:06:42 ID:YMu2GFxia 教師は必ずしもコード書いてた人じゃないししゃあないんちゃう http://mevius.5ch.net/test/read.cgi/tech/1598756127/196
197: デフォルトの名無しさん (ワッチョイ 668e-0TEw) [] 2020/09/10(木) 22:22:10 ID:6Lj7sAI40 >>180 馬鹿過ぎる帰れ http://mevius.5ch.net/test/read.cgi/tech/1598756127/197
198: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 22:28:05 ID:WalExY5Hd >>193 HTMLみたいにコメントが改行で終わるとは限らない言語はまれによくあるけどな それよりもインデントの汚さと、Cellsのパラメータにx, yを使ってるあたりがめちゃくちゃ気になる http://mevius.5ch.net/test/read.cgi/tech/1598756127/198
199: デフォルトの名無しさん (ワッチョイ 11da-pVuC) [sage] 2020/09/10(木) 22:28:20 ID:QatXFD490 Kirakira1 のコードにそっくりなのが検索で見るかるけど そっちでは変数宣言しているw http://mevius.5ch.net/test/read.cgi/tech/1598756127/199
200: デフォルトの名無しさん (アウアウウー Sa21-PnJR) [sage] 2020/09/10(木) 22:31:17 ID:/qwml5cpa これか https://my-tax-nology.com/excel-vba-animation-rnd-function-cells-glitter >>マクロ(Excel VBA)を使えば、簡単なアニメーションを作ることができます。 >>アニメーションを作っていると楽しいだけでなく、プログラミングのスキルアップに繋がります。 なるほど?? http://mevius.5ch.net/test/read.cgi/tech/1598756127/200
201: デフォルトの名無しさん (アウアウエー Sa52-ndeh) [sage] 2020/09/10(木) 22:37:08 ID:uWh6vQvPa エクセルVBA は当分なくならないですかね http://mevius.5ch.net/test/read.cgi/tech/1598756127/201
202: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 22:43:44 ID:WalExY5Hd >>200 VBAを教えてるサイトでコメントをシングルクォートで閉じたりカッコを全角で書くやつなんて世界に一人しかいない 本人ならDimやインデントはちゃんと書くはずだし、完全にパクリだな http://mevius.5ch.net/test/read.cgi/tech/1598756127/202
203: デフォルトの名無しさん (ワッチョイ 3dad-IT/D) [] 2020/09/10(木) 22:59:03 ID:VdzBOqiR0 180ですなんとかできました。ド素人なんで申し訳ない このコードはそんなできのいいものじゃないんですか? 先生凄く威圧的でいつもそんなんもわからんのかみたいな喋り方なんすけど http://mevius.5ch.net/test/read.cgi/tech/1598756127/203
204: デフォルトの名無しさん (ワッチョイ 39e6-7JDO) [sage] 2020/09/10(木) 23:10:15 ID:8/CQSYne0 すまん wsfやhtaでvbs書くとき 'コメント' って書くわ エディタの色付けがjs用だから http://mevius.5ch.net/test/read.cgi/tech/1598756127/204
205: デフォルトの名無しさん (ワッチョイ 39e6-7JDO) [sage] 2020/09/10(木) 23:26:05 ID:8/CQSYne0 >>203 「なんで乱数を整数化するのにRoundを使ってしまったんですか?」って聞いてみて http://mevius.5ch.net/test/read.cgi/tech/1598756127/205
206: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 23:27:44 ID:a+RPoaYl0 他の言語でも行コメントで見出し風にするプロはそれなりにいる。 ただ、初心者に教える人間が行コメント構文を、ブロックコメント構文と同じ使い方をするのは、初心者を混乱させるだけで、何のメリットもない。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/206
207: デフォルトの名無しさん (ワッチョイ 3d3d-PnJR) [sage] 2020/09/10(木) 23:29:02 ID:b8lNN7jK0 >>203 なんで変数宣言しないんですか? なんでx1とかわかりづらい命名するんですか? なんでx1とかを上書きするようなわかりづらい変数の使い方してるんですか? インデントの使い方に意図はありますか? 6の意味が説明されないとわからないのは不親切ですね などなど…色々質問してみたらいいよ http://mevius.5ch.net/test/read.cgi/tech/1598756127/207
208: デフォルトの名無しさん (スップ Sd0a-7JDO) [sage] 2020/09/10(木) 23:31:52 ID:ewRWdYKCd >>203 その先生は、少なくともVBAの知識だけは大したことないことは誰が見てもわかる ほかの言語のエキスパートでVBAをバカにする人もいるけど、人に教えるんならちゃんとしろと思う >>199 よく見つけたな http://mevius.5ch.net/test/read.cgi/tech/1598756127/208
209: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 23:31:53 ID:a+RPoaYl0 >>205 それもなんか見ると気になるな。コードの順番も変だし、数値の精度やデータ型をわざとヘンテコにしているのかも謎。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/209
210: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 23:33:45 ID:ATM2a6JOd >>205 Rndの定義から考えればIntを使うのが自然だけど、まあそこは100%間違いとは言い切れないからなあ http://mevius.5ch.net/test/read.cgi/tech/1598756127/210
211: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/10(木) 23:33:50 ID:a+RPoaYl0 その先生だと6は数値ではなく数字です! マジックナンバーって何と言いそうw http://mevius.5ch.net/test/read.cgi/tech/1598756127/211
212: デフォルトの名無しさん (スフッ Sd0a-7JDO) [sage] 2020/09/10(木) 23:34:53 ID:ATM2a6JOd コードのおかしさは、その先生よりコピペ元のサイトの責任だろ http://mevius.5ch.net/test/read.cgi/tech/1598756127/212
213: デフォルトの名無しさん (ワッチョイ 39e6-7JDO) [sage] 2020/09/10(木) 23:37:35 ID:8/CQSYne0 >>212 ドコモロは黙っててくれないか http://mevius.5ch.net/test/read.cgi/tech/1598756127/213
214: デフォルトの名無しさん (ワッチョイ 3d3d-PnJR) [sage] 2020/09/10(木) 23:43:13 ID:b8lNN7jK0 >>212 教える側の立場として教材として使うかどうか判断したんだから元のところに責任はねーだろ なんか改悪もしてるし http://mevius.5ch.net/test/read.cgi/tech/1598756127/214
215: デフォルトの名無しさん (ワッチョイ 7dda-SnFp) [] 2020/09/10(木) 23:50:48 ID:Q3JELDTy0 ループの外でウエイトしてたら速すぎてキラキラしないんじゃ…。 紙に書いてある方。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/215
216: デフォルトの名無しさん (ブーイモ MM8e-7JDO) [sage] 2020/09/10(木) 23:52:06 ID:2cDIJpauM >>200 こいつもかなり怪しいな i, jを宣言してないし、変数をゼロクリアしてるのも謎 http://mevius.5ch.net/test/read.cgi/tech/1598756127/216
217: デフォルトの名無しさん (アウアウウー Sa21-PnJR) [sage] 2020/09/10(木) 23:53:08 ID:/1fuNzSOa >>215 確かに言われてみれば キラキラの意味 http://mevius.5ch.net/test/read.cgi/tech/1598756127/217
218: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/11(金) 01:20:18 ID:66INGyZB0 >>216 本業が税理士なのに、詳しくもないことをひけらかすやつだから、税理士としてもいまひとつの癖のあるやつだと思う。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/218
219: デフォルトの名無しさん (ワッチョイ a95f-Sism) [] 2020/09/11(金) 01:22:28 ID:66INGyZB0 >>216 彼も他人のパクリなのかもね http://mevius.5ch.net/test/read.cgi/tech/1598756127/219
220: デフォルトの名無しさん (ワントンキン MM7a-nV8z) [] 2020/09/11(金) 01:27:34 ID:iTcJm+RBM ゆとり世代の馬鹿に教えるゆとりかよ http://mevius.5ch.net/test/read.cgi/tech/1598756127/220
221: デフォルトの名無しさん (スップ Sd0a-4Ha4) [sage] 2020/09/11(金) 08:33:42 ID:L6SxevYWd >>146 そいつはバグだと思うよ。 Mougで質問してた人がいて、俺も試したけどTreeViewでのD&Dで座標がバグってる。 で、15ってのはそのバグを何とか実情に合わせたものだと思う。 俺もその時似たようなことやって15っていう数字には覚えがある。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/221
222: デフォルトの名無しさん (ブーイモ MM81-+eY2) [sage] 2020/09/11(金) 09:37:00 ID:mn04Qg6+M >>221 >>146 です。色々調べた結果、TreeViewのMouseMoveやMouseDownのイベントで渡される座標が他のフォームとは異なりピクセルで渡される事が原因でした。 なのでGetDesktopWindow,GetDC,GetDeviceCapを用いてDPIを取得し、 取得した値で1440(1440twips=1Inch)を割り、 その値をピクセル数に掛ける事でポイントでの換算に成功しました。 標準の設定ですとDPIが96になるそうなので1440/96で15、となるようです。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/222
223: デフォルトの名無しさん (ワッチョイ 6a2f-sa+Q) [sage] 2020/09/11(金) 16:13:39 ID:qEgHhc430 VB6だとScreen.TwipsPerPixelXってあったんだがなあ VBAだとPointsToScreenPixelsXとかあるなと思ってみてみたけど、これ、つねに72DPIで計算するっぽいな http://mevius.5ch.net/test/read.cgi/tech/1598756127/223
224: デフォルトの名無しさん (スップ Sdea-ah1O) [sage] 2020/09/11(金) 18:44:31 ID:+9zmYtvxd >>192 それだと1回めの選択範囲で動いて、移動したら動きますよね? 1回目の行や列を記憶させて2回目で比較する感じですか? http://mevius.5ch.net/test/read.cgi/tech/1598756127/224
225: デフォルトの名無しさん (スップ Sd0a-4Ha4) [sage] 2020/09/11(金) 22:11:41 ID:L6SxevYWd >>222 >>223 うん、その辺みんな知ってるけどTreeViewの問題って違ってたと思うんだが。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/225
226: デフォルトの名無しさん (ワッチョイ 7910-lSnV) [] 2020/09/12(土) 08:12:41 ID:cGm6fMBf0 動的配列に値を追加していきたいのですが要素番号を0ではなく1から始める方法はありませんか? http://mevius.5ch.net/test/read.cgi/tech/1598756127/226
227: デフォルトの名無しさん (ワッチョイ ea01-/mq1) [sage] 2020/09/12(土) 08:24:59 ID:OyGZa+nz0 Sub testtttt() Dim arr() As Variant ReDim arr(1 To 1) arr(1) = 10 ReDim Preserve arr(1 To 2) arr(2) = 20 ReDim Preserve arr(1 To 3) arr(3) = 30 MsgBox arr(1) & " " & arr(2) & " " & arr(3) End Sub ちょっとはぐぐれよな https://www.relief.jp/docs/excel-vba-shift-array-index-to-1-start.html http://mevius.5ch.net/test/read.cgi/tech/1598756127/227
228: デフォルトの名無しさん (ブーイモ MM8e-EZp5) [sage] 2020/09/12(土) 08:28:00 ID:FkIM4E0+M 『[ VBA ]「Option Base 1」使うなよな!反論は聞かない!』 http://mevius.5ch.net/test/read.cgi/tech/1598756127/228
229: デフォルトの名無しさん (ワッチョイ 7d01-XADe) [sage] 2020/09/12(土) 15:06:14 ID:X8G1U5XY0 アレイリスト使うほうがかんたんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1598756127/229
230: デフォルトの名無しさん (ワッチョイ 11da-pVuC) [sage] 2020/09/12(土) 20:26:44 ID:+6u/uPRn0 先頭を1にするのはセンスないね http://mevius.5ch.net/test/read.cgi/tech/1598756127/230
231: デフォルトの名無しさん (オッペケ Srbd-o3hV) [sage] 2020/09/14(月) 18:06:26 ID:YLQY1Qz5r i++とか+=使えないのマジで不便だな 前置インクリメントもできないし一行でもend ifとかloop書かなきゃいかんしめんどくさくね? この言語もうちょい進化しないの? http://mevius.5ch.net/test/read.cgi/tech/1598756127/231
232: デフォルトの名無しさん (ブーイモ MMc9-+eY2) [sage] 2020/09/14(月) 18:10:50 ID:CnoY9xmOM 1行でEnd If書きたくないならThenの後に半角スペースいれたら改行しないで処理書いてみ ++とかは禿同 http://mevius.5ch.net/test/read.cgi/tech/1598756127/232
233: デフォルトの名無しさん (オッペケ Srbd-o3hV) [sage] 2020/09/14(月) 18:13:56 ID:YLQY1Qz5r >>232 おおこんなことが、、、 ありがとう! http://mevius.5ch.net/test/read.cgi/tech/1598756127/233
234: デフォルトの名無しさん (ワッチョイ 668e-0TEw) [] 2020/09/14(月) 18:15:50 ID:LbAMjRkX0 >>231 馬鹿は死ねよ http://mevius.5ch.net/test/read.cgi/tech/1598756127/234
235: デフォルトの名無しさん (ワッチョイ 7910-lSnV) [] 2020/09/14(月) 19:51:50 ID:ZpzZ2vr50 ガイジ君ブチ切れw http://mevius.5ch.net/test/read.cgi/tech/1598756127/235
236: デフォルトの名無しさん (ワッチョイ 6a42-vvkI) [sage] 2020/09/14(月) 19:57:09 ID:lPVfhwtb0 ざわ・・ざわ・・ http://mevius.5ch.net/test/read.cgi/tech/1598756127/236
237: デフォルトの名無しさん (ワッチョイ 668e-0TEw) [] 2020/09/14(月) 20:46:20 ID:LbAMjRkX0 +=使えるだろうが http://mevius.5ch.net/test/read.cgi/tech/1598756127/237
238: デフォルトの名無しさん (ワッチョイ 0a4b-FgeY) [sage] 2020/09/14(月) 20:54:32 ID:P2Bbq2Qk0 使えません http://mevius.5ch.net/test/read.cgi/tech/1598756127/238
239: デフォルトの名無しさん (ワッチョイ 668e-0TEw) [] 2020/09/14(月) 20:56:59 ID:LbAMjRkX0 あー、VB.Netスレだと思ってた。スマン、死んでくる。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/239
240: デフォルトの名無しさん (ワッチョイ 0a4b-FgeY) [sage] 2020/09/14(月) 21:01:00 ID:P2Bbq2Qk0 逝かないで http://mevius.5ch.net/test/read.cgi/tech/1598756127/240
241: デフォルトの名無しさん (ササクッテロレ Spbd-jNRp) [sage] 2020/09/14(月) 21:01:06 ID:K/D9SivKp 制御構造は、キーワードの選び方がやや独特だけど、基本的なものについては、概ね他の言語と同等のことはできると思う。 どちらかというと、変数の宣言・定義が一緒にできないとか、配列・コレクションの要素参照が角括弧でなく丸括弧だとか、プロシージャ呼び出しの丸括弧の要否とかの方が不便さを感じるかな。まぁ、これらも慣れと言われればそれまでだが。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/241
242: デフォルトの名無しさん (ワッチョイ a95f-hUiG) [sage] 2020/09/14(月) 22:06:22 ID:9LhT2bwK0 gotoとラベルでできるっちゃあできるけどcontinueとbreakが欲しい http://mevius.5ch.net/test/read.cgi/tech/1598756127/242
243: デフォルトの名無しさん (ワッチョイ 393d-jNRp) [sage] 2020/09/14(月) 22:20:37 ID:8aASiVNY0 breakは、一応Exit 〜が概ね対応しているのでは(While〜Wendでは使えないけど)? 脱出するループを明示的に指定するので、breakより便利な場合もごくたまにある。もっとも、二重のForループから抜ける場合などは結局GoToに頼ることになるので中途半端ではあるけど。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/243
244: デフォルトの名無しさん (ワッチョイ 397c-bL/7) [sage] 2020/09/14(月) 23:27:12 ID:EMg7ooaX0 俺もたまにラベルでcontinueするけどめちゃくちゃ見栄え悪くて嫌 http://mevius.5ch.net/test/read.cgi/tech/1598756127/244
245: デフォルトの名無しさん (スップ Sd0a-4Ha4) [sage] 2020/09/15(火) 08:35:58 ID:Ny+/GOwEd >>232 >>233 基本、それは使わないな。 読みやすさとか構造の分かり易さ優先。 勿論、時と場合による。 http://mevius.5ch.net/test/read.cgi/tech/1598756127/245
246: デフォルトの名無しさん (ワッチョイ 11cc-QmsY) [sage] 2020/09/15(火) 09:16:48 ID:Ty4jOAMY0 ユーザーフォームの2つリストボックスで選択された値を変数に代入する方法を教えてください ■Module1 Public str As String ■ThisWorkbook Sub tes1() UserForm1.Show vbModeless Range("A1").Value = str End Sub Sub tes2() Range("A2").Value = str End Sub http://mevius.5ch.net/test/read.cgi/tech/1598756127/246
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 756 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s