Excel VBA 質問スレ Part58

レス数が900を超えています。1000を超えると表示できなくなるよ。
2018/11/19(月) 06:47:24.99ID:Qq88xGOU
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK


※前スレ
Excel VBA 質問スレ Part57
https://mevius.5ch.net/test/read.cgi/tech/1536583359/
819デフォルトの名無しさん
垢版 |
2019/02/03(日) 11:42:00.66ID:o6ig8vkN
>>818←恥を知らないプロさんwww
2019/02/03(日) 12:05:01.97ID:Q6V8DKqV
ダサw
2019/02/03(日) 15:02:23.40ID:kTgfWuu8
>>817
日本語に不自由か真性のバカ発見
2019/02/03(日) 15:51:29.62ID:xJhhUajw
html?のようなパラメーターのあるURLから ActiveSheet.QueryTables.Add を使って
WEBクエリで取り込むにはどうすればいいでしょうか?
一部変数を使うのですが文字列を結合するやり方ではうまくいきません。
2019/02/03(日) 16:02:39.05ID:vrXjtSxX
>>822
認証やクッキーが必要か、URLが間違ってるか、エンコードが必要か、原因は色々考えられる
824デフォルトの名無しさん
垢版 |
2019/02/03(日) 22:56:23.72ID:xJhhUajw
>>823
エンコードが原因みたいです。
&や=は使えないのですね。
返信ありがとうございました。
825デフォルトの名無しさん
垢版 |
2019/02/03(日) 23:53:48.67ID:OgrV47La
以下のアプリを作って欲しい

画面上でオンスクリーンかなんでもいいので、文字が瞬間的に現れて消えるアプリ。
1つのばりばらに並んだ文字につき!約1秒から0.05秒の間で調節できるようにしたい。

文字のデータベースは、同ブック内の別シートにて管理するものとする。
2019/02/03(日) 23:59:07.80ID:I0mCFuyH
>>825
死ね
827デフォルトの名無しさん
垢版 |
2019/02/04(月) 03:07:11.70ID:ZoDPv0KA
>>825
ExcelとかVBAじゃなくていいなら作るけど
2019/02/04(月) 06:46:04.48ID:d8a/a/xM
>>825
作るのは他の要件が有るだろうから他の人に
Excelのシートから枠線を消して全画面表示
ランダムに出す文字はワードアートを挿入したり
消すだけでいいだろ
2019/02/04(月) 07:25:45.63ID:d8a/a/xM
>>824
>&や=は使えないのですね。
エンコードでは使えるだろ、デコードはデコードする
文字の法則があるけど
ちなみに、エンコードやデコードは必要なの?
2019/02/04(月) 07:29:54.23ID:d8a/a/xM
このスレもワッチョイ入れたら?
831デフォルトの名無しさん
垢版 |
2019/02/04(月) 08:04:31.54ID:q/1gUcq+
>>827
じゃあ、Androidアプリでいいから、つくってフリーでGoogleストアにだせる?
2019/02/04(月) 08:24:31.69ID:zwEJkqhi
ルパン三世?
2019/02/04(月) 09:55:11.03ID:fGXzCPh9
>>831
Androidアプリ関係ないだろ
VB C#なんかでCVS形式などでパラメーターで受けて表示するプログラムなら簡単に作れるってことだろ
2019/02/04(月) 10:53:03.12ID:Kbv/gmVc
フラッシュ暗算みたいなやつか?
835デフォルトの名無しさん
垢版 |
2019/02/04(月) 12:14:30.52ID:q/1gUcq+
>>834
イエス。言語を選ばないとやっぱり難しい?
2019/02/04(月) 12:40:18.01ID:OuHrukdw
>>835
別にVBAでも簡単だと思うけど作成依頼だったら費用が発生するのが普通だと思うんだが。

0.05秒ってのがどうかだね。
837デフォルトの名無しさん
垢版 |
2019/02/04(月) 12:58:23.32ID:+5141PVg
費用が発生しとる作成依頼なんか見たことないわw
何を言っとるんやこのバカw
2019/02/04(月) 13:05:48.06ID:aEyGOWy8
>>835
死ねよ
2019/02/04(月) 14:32:52.57ID:d8a/a/xM
>>835
別に難しくない
0.05秒を気にしている人もいるが、正確な時間を取得することは出来る
ワードアートの作成・削除の時間を気にしているなら、表示・非表示の切り替えで
対応すればよいだけ
全画面表示・タイトルバー・スクロールバー・シートタブの非表示
ボーダーも0に設定すれば良いだけ
2019/02/04(月) 14:47:47.78ID:Mgc+6WQD
取得できても(人間の反応速度と比較して無視できる程度の誤差で)正確に表示するのはExcelでは厳しいでしょ
ちらつきまくるよ
2019/02/04(月) 15:08:11.96ID:d8a/a/xM
まあ、出来ない人間には出来ないだけ、書き込む必要もないのに
やり方なんていくらでもある
2019/02/04(月) 17:01:02.28ID:fGXzCPh9
細かいこといわなければパワポでVBAで十分だろ
2019/02/04(月) 18:26:41.76ID:OuHrukdw
>>841
やってから言ってんの?
俺はまだ、やってないから気にしただけなんだが。

ちなみに、俺はVBAのUserFormもシートも使うつもりは無い。
スピードも速いとは思うが、何ぶん計測したことは無いからね。
2019/02/04(月) 18:38:32.34ID:OuHrukdw
>>837
自分は何もせずに依頼すれば出てくるというのは虫が良いだろという意味なんだが。
2019/02/04(月) 18:51:55.31ID:VG0XR/Gw
でも結局誰も作ってなくて草
2019/02/04(月) 18:53:45.79ID:fefAq5Di
まあ 出来の悪い奴は文句も多いからな
2019/02/04(月) 19:28:29.36ID:iZ37iel0
CSS アニメで作れば?
848デフォルトの名無しさん
垢版 |
2019/02/04(月) 19:59:53.09ID:q/1gUcq+
>>845
1に作成依頼受け付けますと書いてあったから期待して依頼したが、馬鹿を見たよ
2019/02/04(月) 20:02:20.97ID:aEyGOWy8
>>848
じゃあ、
「ExcelのVBAに関する質問スレです」も守れや。死ねよ。
850デフォルトの名無しさん
垢版 |
2019/02/04(月) 20:08:32.00ID:5NG821Xc
>>848
分かったよ
受けるよ
2019/02/04(月) 20:19:41.54ID:R+dJYoTm
vbaやってるサラリーって何故かマッチョ多くね?
2019/02/04(月) 20:54:17.47ID:VG0XR/Gw
>>848
https://www.axfc.net/u/3957636
初学者が作ってやったぞwほらよw
まぁもっと良いの>>850が作ってくれるやろw
2019/02/04(月) 22:43:34.77ID:lmibofpe
エディタは別のを使わずに備え付けのものを使いますか?
2019/02/04(月) 22:52:12.63ID:WAN0VVnl
高速でシートを切り替えるとか、
ふざけるのかと思ったら、結構真面目に作っててワロタ。
2019/02/05(火) 08:19:52.51ID:8bHFC9p3
>>854
後で見てみるけど、仕様になかったインターバルの時間とか可変で設定できる?
2019/02/05(火) 08:25:47.35ID:Bt9udYT0
フラッシュ暗算て何?
てっきりルパン三世だと思ったんだが
2019/02/05(火) 09:46:15.11ID:seWX9f2k
>>856
画面に数字が次々に出て暗算で合計を求めるやつ
https://www.youtube.com/watch?v=wTkVZne-i2g
2019/02/05(火) 10:20:39.56ID:Kjw5jSR6
>>857
まあ、これが評価できる最低限の仕様だな
2019/02/05(火) 10:22:40.38ID:Kjw5jSR6
ちゃんとしたのを、>>850が作ってくれるやろ
ことを期待しよう
860828
垢版 |
2019/02/05(火) 11:08:12.53ID:Kjw5jSR6
>>828 デフォルトの名無しさん2019/02/04(月) 06:46:04.48ID:d8a/a/xM
>>825
> 作るのは他の要件が有るだろうから他の人に
> Excelのシートから枠線を消して全画面表示
> ランダムに出す文字はワードアートを挿入したり
> 消すだけでいいだろ
最低限でもこの程度のことやれよっと、ワードアートの動作速度が問題なら全て作成してから
表示非表示を切り替えるだけだよっと
2019/02/05(火) 11:15:39.50ID:seWX9f2k
>>852 
↑これで骨組みは十分だろ
2019/02/05(火) 11:22:46.31ID:Kjw5jSR6
>>861
こんなの客に提示するとすぐ帰っていくよ
イメージが違い過ぎる
2019/02/05(火) 11:25:28.34ID:Kjw5jSR6
行間を読めない奴はいつまでたってもろくなもの作れないんだよ
おれは、年取ったから行間いっぱいある奴は遠慮するけどな
2019/02/05(火) 11:53:42.93ID:Kjw5jSR6
ちゃんとしたのを、>>850が作ってくれるやろ
ことを期待しよう。
865デフォルトの名無しさん
垢版 |
2019/02/05(火) 12:15:44.59ID:jg7BNmXb
なんやバカ必死やなw
2019/02/05(火) 12:19:32.33ID:8bHFC9p3
>>865
面白いな何で草はえるの
2019/02/05(火) 12:32:36.37ID:Kjw5jSR6
>>865
ちみぐらいバカをからかうのって私の趣味ではありません
あわれ過ぎるから
868デフォルトの名無しさん
垢版 |
2019/02/05(火) 12:53:49.77ID:jg7BNmXb
加速するバカw
869852
垢版 |
2019/02/05(火) 12:54:18.46ID:uJYvVabq
>>855>>857の要素を気持ち取り入れてみたよ
あとはもうシラネ
https://www.axfc.net/u/3957750
870852
垢版 |
2019/02/05(火) 13:02:38.95ID:uJYvVabq
間違えた。こっちで
https://www.axfc.net/u/3957753
2019/02/05(火) 13:05:08.57ID:Kjw5jSR6
>>869
知らねえと言われても

ファイルが見つかりません
既にファイルが削除されたか、期限切れになったか、ダウンロード上限数に達した、若しくは誤ったURLが指定されています。
再度ご確認下さいますようお願い致します。
2019/02/05(火) 15:50:53.68ID:Kjw5jSR6
>>870
今さっき起きた。
ソースを1分程度見たけど、毛が1本生えただけだろ
オリジナル性もない、引かれている部分もありで
評価はマイナスだな、マクロを動かす気にもならん
2019/02/05(火) 16:03:55.64ID:Kjw5jSR6
>>857
ホントなんだよ、この映像少なくとも全画面表示で
他の表示はテスト中いらないは
結果は、答え合わせでちゃんと出るようにな
問題作成だって、何の機能もないって考えてないだろ
指定した桁数で数字を作成しろよ・・・こんなの仕様の内の一寸な
2019/02/05(火) 16:18:43.72ID:Kjw5jSR6
>>870
テストしないのは申し訳ないと思ってもう一度20秒ぐらい見た
あまりにごみで、テストしてない
875デフォルトの名無しさん
垢版 |
2019/02/05(火) 20:09:31.48ID:2313QgIt
必死すぎてアンタッチャブルのバカw
2019/02/05(火) 20:30:50.84ID:seWX9f2k
金もらえるならきちんと作るだろうけど金出さないんでしょ?
2019/02/05(火) 21:01:45.45ID:WLSIITfa
きちっとって このレベルを100倍してもくずはくずだな
2019/02/05(火) 21:13:23.45ID:seWX9f2k
ただでもらったものにケチつけるって人間としてクズだな
2019/02/05(火) 21:45:13.17ID:84y7DIGj
なんかつらいことがあったんでしょ
そっとしといてあげなさい
880852
垢版 |
2019/02/05(火) 23:50:58.70ID:uJYvVabq
ユーザーフォームに変えてみた
あと少し機能を足してみた
https://www.axfc.net/u/3957855
2019/02/06(水) 00:44:18.42ID:ZnA/X3oO
A B
1 あ
2 い
1 か
2 き
3 く
1 さ
1 た
2 ち

となっているデータを、連番でまとめて

あい
かきく

たち

とするにはどうすればいいですか?
2019/02/06(水) 01:00:17.91ID:Piy/PJ2X
>>881
死ねばいいよ
2019/02/06(水) 05:43:02.95ID:DSThmZXP
死ねばいいよ
2019/02/06(水) 10:06:21.68ID:pkuTd0pW
>>881
関数で直接は難しいけどVBAでやるなら簡単だろ
ただそれもわからない人間に提示しても無駄だな
2019/02/06(水) 10:48:09.84ID:pkuTd0pW
>>880
マクロを実行してみた、君は自分で考えてるんで良いと思う
1.出力する問題は固定ではなく文字とか長い数字もいらない
  桁数(上限・下限)を指定してランダムに数値を発生すること
  フラッシュ暗算を考えると余分な機能はいらない
2.バックを全画面表示にすること
  もちろん、画面の中央に表示する、画面の大きさから割合で文字の大きさを指定する
3.タイミングをmsで指定指定しているが
  ディスプレーって最大解像度ではリフレッシュレート60hz(16.6msおき)程度なんだよ
  ディスプレーの反応速度も早くて5msかかる、10ms単位で十分だが、好みはある
4.答えの表示がチェックだが
  要するに終わった後、計算が合ってるかを確認するんだから
  終了後に特定のキーを押したら答えを出すでいいだろ
ざっくり、大きく気になった点だけ、やり方は分からなければ聞け
2019/02/06(水) 10:57:13.19ID:pkuTd0pW
全画面表示は数字表示部をユーザーフォーム(全画面)で表示文字をVBAで切り替えたほうが簡単だな
2019/02/06(水) 11:03:53.28ID:inxqkSwn
上司気取りの人が上から目線でダメだしし出したけどこの人どんだけ偉いの?
まさか感謝でもしてもらえるとか妄想してんのかな
2019/02/06(水) 11:26:06.43ID:pkuTd0pW
>>887
で、君にはどんなダメ出しが欲しいんだ?
2019/02/06(水) 11:34:27.39ID:pkuTd0pW
まあ、自分で作って「フラッシュ暗算」で面白いものを作ってみろよ
自分で満足できないものは、他人は評価しないよ
890デフォルトの名無しさん
垢版 |
2019/02/06(水) 12:26:19.63ID:FGND1cQA
おいwこのバカ必死すぎてダメ出しとかしだしたでw
891デフォルトの名無しさん
垢版 |
2019/02/06(水) 12:43:34.25ID:eyuAOAwV
>>881
Dim i As Long
i = 1

Do While Range("A1").End(xlDown).Row > i
Cells(Cells(i, 1), 3) = Cells(Cells(i, 1), 3) + Cells(i, 2)
i = i + 1
Loop

答えやアドバイスをしないでマウントしてくるやつは結局何も出来ないやつと同じなので放置で。
892デフォルトの名無しさん
垢版 |
2019/02/06(水) 12:45:00.03ID:eyuAOAwV
あ、質問の意味まちがえてたw
2019/02/06(水) 12:50:23.01ID:oteDmMe3
>>892
だよね
ひらがなのあ行か行…で括るっぽいし
2行目の2と4行目の2が紐づく1が違うから考えれば出来そうだけど面倒そう
2019/02/06(水) 12:56:44.95ID:pkuTd0pW
>>893
え、どんだけ
2019/02/06(水) 12:58:37.07ID:pkuTd0pW
バカって、すぐ熱くなるよな、面白いけど
896デフォルトの名無しさん
垢版 |
2019/02/06(水) 13:07:21.25ID:eyuAOAwV
これでどうや!w

Dim i, j, k As Long
i = 1: j = 1: k = 1 'i=データの行 j=書き込みセルの行 k=数列のカウント用

Do While Range("A1").End(xlDown).Row >= i

Cells(j, 3) = Cells(j, 3) + Cells(i, 2)

If Cells(i + 1, 1) <> k + 1 Then j = j + 1: k = 0
i = i + 1
k = k + 1
Loop
2019/02/06(水) 13:15:51.19ID:pkuTd0pW
>>896
>これでどうや!w
何に対して言ってるのかな?。なんだろう?こんなの提示して?
よくわからんな
898デフォルトの名無しさん
垢版 |
2019/02/06(水) 13:22:01.82ID:eyuAOAwV
>>897
ばっかだなぁ、881に対していってんだろw
つかお前マウントとることしかしないASDのザコという認識だから何も求めてない。レスいらない。
するならちゃんと自分で作ったものを提示してからだ。できたらあやまる。
2019/02/06(水) 13:25:32.81ID:pkuTd0pW
例えば
「Do While Range("A1").End(xlDown).Row >= i 」
こんなの"A1"と変数jとiが同期できていないことでプログラムじゃないよ
2019/02/06(水) 13:27:12.93ID:pkuTd0pW
>>898
うふ〜面白いな
2019/02/06(水) 13:30:48.46ID:pkuTd0pW
>>898
からかうしかないけど、>>881って何か意味あるんか?
バカって面白いな
2019/02/06(水) 13:34:49.77ID:pkuTd0pW
>>898
頭悪いのに大変だな
903デフォルトの名無しさん
垢版 |
2019/02/06(水) 13:37:03.76ID:eyuAOAwV
>>899
いや、そうじゃなくってよ。

俺はプロじゃないから変なことしてるかもしれない。いやあるだろう。
そいでお前は凄いのかもしれないけど結局何も作ってないわけだろ?
それって何も出来ないのと同じなんだから偉そうにするなって言いたいの。
お前さ、俺の言っている意味解ってる?
2019/02/06(水) 13:41:27.75ID:pkuTd0pW
>>903
無能が無能に教える意味あるか、無能が威張る意味あるか?
役に立つってなんだよ?
お前の満足は何だよ、作ったってことか?
905デフォルトの名無しさん
垢版 |
2019/02/06(水) 13:43:57.13ID:eyuAOAwV
>>904
ん?お前無能なの?無能なのに威張ってるの?ダメじゃん。
役に立つって何?満足って何ってどういう意味?
俺はそんなこと書いてないけどそれはどこから出てきたんだ?
お前ののーみそか?
2019/02/06(水) 13:44:16.40ID:pkuTd0pW
おれがこのスレで作っても意味ないからな質問スレだ答えるだけ
907デフォルトの名無しさん
垢版 |
2019/02/06(水) 13:53:46.56ID:eyuAOAwV
ああ、そういうことか。
質問には答えるけど代りにお前が作ることはないって意味でいいのか?
それがお前のポリシーなら俺はお前に口はさまないよ。
偉そうにされて終わるだけみたいだからお前には質問もしたくないけどな。

質問してるやつはいろいろ試して困ってるんだろ?
俺は動くもの見せて、あとは自分で工夫するなりなんなりした方が良いと思ってる。
だって、具体的なほうが解りやすいじゃん。
それに対してお前がどうこう言うことはないだろ?俺はお前に何も聞いてないんだから。
2019/02/06(水) 13:57:29.30ID:pkuTd0pW
>>907
まあ、補足すると具体的なものを使えるのは少し考えたやつ
考えない奴は応用できない、だから答えではなくヒントなんだがな
909デフォルトの名無しさん
垢版 |
2019/02/06(水) 14:10:39.95ID:eyuAOAwV
>>908
うーん、辞書がわりに次々聞かれても結局俺が作ってるかいー!
みたいになりそうで確かに嫌だな。
ただお前凄そうなんだからそんくらいしてやってもバチあたらんべ。
あ、そこらへんは俺が口はさむことじゃないな、すまん。でももったいないわーほんまに。
俺は基本は自分で調べるから聞くことってほとんどないけど
本当に困っててもまともな返答来なさそうでここで聞けないからさらに困ることあるもん。
お前に言ってるわけじゃないけどライトユーザーからしたら雰囲気怖いよここ。
2019/02/06(水) 14:12:54.78ID:pkuTd0pW
>>880
お前、ちゃんと満足いくもの作ってみろ
やめるのは簡単だまんぞくできるレベルもお前しだい
おれは、ダメ出しはしてやるよ、ダメな点は数多いがプライオリティは下がっている
2019/02/06(水) 14:32:47.81ID:sQxfU38+
>おれがこのスレで作っても意味ない
>>880も同様だな
2019/02/06(水) 14:35:44.06ID:pkuTd0pW
>>911
別にそれでいいが♡♡♡
2019/02/06(水) 14:38:23.25ID:sQxfU38+
次の質問どうぞ
2019/02/06(水) 14:45:26.84ID:Piy/PJ2X
頭が悪いのが丸わかりな次の質問どうぞ
2019/02/06(水) 14:48:20.14ID:54X0jJM7
マウントしたがりのバカしか居ないスレですけど、それでもよかったら質問をどうぞ
2019/02/06(水) 23:06:50.96ID:pkC1NeiE
パラパラ漫画作って、動画に撮って再生すればいいんじゃね?
917852
垢版 |
2019/02/06(水) 23:08:35.09ID:gXPhlUR0
作ってるうちに楽しくなってつい作りこんでしまいました
https://www.axfc.net/u/3958012
変更点
・ランダム表示
・乱数生成
・(ほぼ)フルスクリーンモード(1920x1080、1600x900、1280x720、800x600の4種類の画面に対応)
・ユーザーインターフェースの強化
・デバッグを少々

最初に作ってほしいといっていた人の要望にかなってるかが心配
2019/02/06(水) 23:27:15.81ID:pkC1NeiE
フルスクリーンならDirectXだろ、と思ったら、
Windows10だと色々面倒なのな。
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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