【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
スレッド作成は>>980がやります
※前スレ
Excel総合相談所 157
https://mevius.5ch.net/test/read.cgi/bsoft/1728342726/
Excel総合相談所 158
■ このスレッドは過去ログ倉庫に格納されています
2025/07/31(木) 07:10:39.57
666名無しさん@そうだ選挙にいこう
2025/11/08(土) 21:28:55.24 >>665
絶対まともに仕事できない奴だろ
絶対まともに仕事できない奴だろ
2025/11/08(土) 21:34:04.95
放置が吉
2025/11/08(土) 23:18:36.87
ID出ないから質問してないやつが追加質問して混乱してんのよここ
2025/11/08(土) 23:52:44.63
670名無しさん@そうだ選挙にいこう
2025/11/09(日) 00:00:37.492025/11/09(日) 07:10:42.59
次スレはシベリア化とか何とかでエエわ
672名無しさん@そうだ選挙にいこう
2025/11/09(日) 08:17:34.46 そういう事するのは大抵高齢者
昔はマクロでやるのが当たり前~とか意味不明な言い訳するから。
昔はマクロでやるのが当たり前~とか意味不明な言い訳するから。
2025/11/09(日) 09:23:47.09
674名無しさん@そうだ選挙にいこう
2025/11/09(日) 11:13:27.42 >>649
マクロでできるんじゃないか?
マクロでできるんじゃないか?
675名無しさん@そうだ選挙にいこう
2025/11/09(日) 12:09:08.24 諦めろ諦めるんだ。
2025/11/09(日) 12:25:42.82
677名無しさん@そうだ選挙にいこう
2025/11/09(日) 12:38:41.65 あんたAIの奴隷なの?
2025/11/09(日) 14:27:13.84
例えば、ひとかたまりのデータ選択して[並べ替え]という作業
ダイアログ上で列指定して並び順を指定してOK押すと一瞬で並び替えられたひとかたまりに成る
それを一瞬じゃ無くてスローモーションのように「ゆっくり」パタパタ漫画みたいに表示したいのか?
>再生速度をゆっくりにしたい とか
>いや作業じゃない VBAなんですが とか、ちょっと足りない書き込みから想像するに、そうなのか、と
上記の例で例えば300人の名簿に氏名・郵便番号・住所・・とか並んでたとして
一旦全部を別Sheetに切り取り&貼り付けしといて、そちら側で指定された並び順に並び替えてから
そのデータを順に元のSheetに「ゆっくり」一行(レコード)ずつパタパタと貼り付け直してくようなのを想像したが、果たして
ダイアログ上で列指定して並び順を指定してOK押すと一瞬で並び替えられたひとかたまりに成る
それを一瞬じゃ無くてスローモーションのように「ゆっくり」パタパタ漫画みたいに表示したいのか?
>再生速度をゆっくりにしたい とか
>いや作業じゃない VBAなんですが とか、ちょっと足りない書き込みから想像するに、そうなのか、と
上記の例で例えば300人の名簿に氏名・郵便番号・住所・・とか並んでたとして
一旦全部を別Sheetに切り取り&貼り付けしといて、そちら側で指定された並び順に並び替えてから
そのデータを順に元のSheetに「ゆっくり」一行(レコード)ずつパタパタと貼り付け直してくようなのを想像したが、果たして
2025/11/09(日) 15:53:07.77
なんかyoutubeでそんなのあったなあ
アルゴリズムの解説で、ソートの動作をゆっくりやって見せてるやつ
アルゴリズムの解説で、ソートの動作をゆっくりやって見せてるやつ
2025/11/09(日) 16:26:37.73
RPAはマウス操作を再現するけどVBAはゆっくりになったところで視覚的にはどうだろうな
681名無しさん@そうだ選挙にいこう
2025/11/09(日) 18:30:33.27 ゆっくりさせたいのはプログレスバーです
2025/11/09(日) 19:45:37.09
VBAコードは普通に作って、
動作中の画面をスマホの高速シャッターモードで撮影する。
それを再生すれば動作がゆっくりになる。
動作中の画面をスマホの高速シャッターモードで撮影する。
それを再生すれば動作がゆっくりになる。
683名無しさん@そうだ選挙にいこう
2025/11/09(日) 20:13:27.56 それだとマクロで再生した方がいいですよね?
684名無しさん@そうだ選挙にいこう
2025/11/09(日) 20:53:52.75 あと、プログレスバーができません
2025/11/09(日) 21:02:26.15
ゆっくりしていってね!!
686名無しさん@そうだ選挙にいこう
2025/11/09(日) 22:19:46.89 >>682
これただの揚げ足取りですよね?
これただの揚げ足取りですよね?
2025/11/09(日) 22:44:01.63
🔹方法①:Application.Waitを使う(簡単・秒単位)
Sub SlowDownWithWait()
Dim i As Integer
For i = 1 To 10
Cells(i, 1).Value = i
' 1秒待機
Application.Wait Now+TimeValue("0:00:01")
Next i
End Sub
🔹方法②:Sleep APIを使う(ミリ秒単位で制御可能)より細かく制御したい場合はこちら:
Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub SlowDownWithSleep()
Dim i As Integer
For i = 1 To 10
Cells(i, 1).Value = i
' 500ミリ秒(0.5秒)待機
Sleep 500
Next i
End Sub
🔹方法③:アニメーションっぽく見せたい場合(画面更新をオンにしておく)普段は高速化のためにApplication.ScreenUpdating = Falseを使いますが、「ゆっくり見せたい」場合はこれをTrueのままにします。
💡応用例:だんだん早く/遅くする
Sub GraduallyChangeSpeed()
Dim i As Integer, delay As Long
delay = 1000 ' 初期は1秒
For i = 1 To 10
Cells(i, 1).Value = i
Sleep delay
delay = delay - 100 ' 徐々に短く
If delay < 100 Then delay = 100
Next i
End Sub
Sub SlowDownWithWait()
Dim i As Integer
For i = 1 To 10
Cells(i, 1).Value = i
' 1秒待機
Application.Wait Now+TimeValue("0:00:01")
Next i
End Sub
🔹方法②:Sleep APIを使う(ミリ秒単位で制御可能)より細かく制御したい場合はこちら:
Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub SlowDownWithSleep()
Dim i As Integer
For i = 1 To 10
Cells(i, 1).Value = i
' 500ミリ秒(0.5秒)待機
Sleep 500
Next i
End Sub
🔹方法③:アニメーションっぽく見せたい場合(画面更新をオンにしておく)普段は高速化のためにApplication.ScreenUpdating = Falseを使いますが、「ゆっくり見せたい」場合はこれをTrueのままにします。
💡応用例:だんだん早く/遅くする
Sub GraduallyChangeSpeed()
Dim i As Integer, delay As Long
delay = 1000 ' 初期は1秒
For i = 1 To 10
Cells(i, 1).Value = i
Sleep delay
delay = delay - 100 ' 徐々に短く
If delay < 100 Then delay = 100
Next i
End Sub
2025/11/09(日) 22:50:38.79
プログレスバーは、ただ単に処理の状況を視覚的に表示しているだけの部品
処理が一瞬で終わればプログレスバーも一瞬表示するだけで終わる
それをゆっくりさせたいとなると、処理の方を時間が掛かるように加工しなければならない
或いは、画面いっぱいな程長ーいプログレスバーにして目盛りがいっぱいあるようにするとか
処理が一瞬で終わればプログレスバーも一瞬表示するだけで終わる
それをゆっくりさせたいとなると、処理の方を時間が掛かるように加工しなければならない
或いは、画面いっぱいな程長ーいプログレスバーにして目盛りがいっぱいあるようにするとか
2025/11/09(日) 23:03:13.44
690名無しさん@そうだ選挙にいこう
2025/11/09(日) 23:37:27.23 これマクロでどうやってやりますか?
2025/11/10(月) 02:19:57.49
>>690
Sub ゆっくりしていってね()
Const Message = " ゆっくりしていってね!!"
MsgBox Message
For t = 0 To 20
Application.StatusBar = String(t, ChrW(9632)) & String(20 - t, ChrW(9633)) & Message
Application.Wait Now + TimeValue("0:00:01")
Next
Application.StatusBar = ""
End Sub
Sub ゆっくりしていってね()
Const Message = " ゆっくりしていってね!!"
MsgBox Message
For t = 0 To 20
Application.StatusBar = String(t, ChrW(9632)) & String(20 - t, ChrW(9633)) & Message
Application.Wait Now + TimeValue("0:00:01")
Next
Application.StatusBar = ""
End Sub
2025/11/10(月) 08:13:44.06
693名無しさん@そうだ選挙にいこう
2025/11/10(月) 08:20:12.42 何いきなり?
思いついたこと全部書いてんの?
思いついたこと全部書いてんの?
2025/11/10(月) 08:25:44.61
レス番付いたひとつ前の書き込みすら読めないのか
695名無しさん@そうだ選挙にいこう
2025/11/10(月) 08:26:04.88 そういう事するのは大抵高齢者
実際同じこと何度も言うししつこい
実際同じこと何度も言うししつこい
696名無しさん@そうだ選挙にいこう
2025/11/10(月) 08:52:33.252025/11/10(月) 09:08:33.99
>>687 は、A1から列方向に順に1,2,3,・・と10まで埋める処理のスピードを調整できる例の三つのサンプル
ただ、�Aは最初に Private とか入れとかないと Declareステートメントはどうちゃらのエラーに成る
おそらくAI辺りの回答を真に受けてまんま貼り付けただけだと推測される
当人にVBAの知識が無いのかも知れないし、実務はこなしたことが無いのかも知れない 両方かも
ただ、�Aは最初に Private とか入れとかないと Declareステートメントはどうちゃらのエラーに成る
おそらくAI辺りの回答を真に受けてまんま貼り付けただけだと推測される
当人にVBAの知識が無いのかも知れないし、実務はこなしたことが無いのかも知れない 両方かも
698名無しさん@そうだ選挙にいこう
2025/11/10(月) 09:30:27.54 落ち着け
これチャッピーのコピペだよ
これチャッピーのコピペだよ
699名無しさん@そうだ選挙にいこう
2025/11/10(月) 10:00:15.27 >>697
自己紹介ですか?
自己紹介ですか?
700名無しさん@そうだ選挙にいこう
2025/11/10(月) 13:18:44.39 電源管理で最大のプロセッサの状態を5%にしてみて
2025/11/10(月) 20:47:46.13
>>689
これって負荷がかかるだけじゃないの?
これって負荷がかかるだけじゃないの?
2025/11/10(月) 21:48:57.80
負荷がいやならプログレスバーなんか作るな
いつ終わるかわからないままずっと見張ってろ
いつ終わるかわからないままずっと見張ってろ
2025/11/10(月) 22:13:13.52
もうそろそろ>>649を荒らし認定しようか
704名無しさん@そうだ選挙にいこう
2025/11/10(月) 22:26:24.57 回ってるだけのプログレスバーでも進行状況で動くなら意味あるけど
別スレッドでアニメーションしてるだけの奴は全く意味ないよね
VBA関係なくてすまん
別スレッドでアニメーションしてるだけの奴は全く意味ないよね
VBA関係なくてすまん
2025/11/11(火) 03:25:22.09
99%のままいつまでも進まないエクスプローラーのファイルコピーとか、あれどうにかならんの
2025/11/11(火) 07:05:19.10
Windows Update だと、100%になってもいつまでも終わらないけどな
707名無しさん@そうだ選挙にいこう
2025/11/11(火) 07:39:48.51 >>705
実物の方はもう使えるようになってるから無視してる
実物の方はもう使えるようになってるから無視してる
2025/11/11(火) 08:33:17.48
>>701 そちらでは、どこに負荷が掛かってる?
こちらではCPUにもメモリにも、開始時も継続時も終了時も、特段の負荷は見受けられない
こちらではCPUにもメモリにも、開始時も継続時も終了時も、特段の負荷は見受けられない
709名無しさん@そうだ選挙にいこう
2025/11/11(火) 09:03:23.40 プログレスバーを100個ぐらい動かしても?
710名無しさん@そうだ選挙にいこう
2025/11/11(火) 10:51:52.98711名無しさん@そうだ選挙にいこう
2025/11/11(火) 13:38:07.26 Private hWndProg As LongPtr
↓ ↓ ↓
Private hWndProg(99) As LongPtr
hWndProg使ってるところを辻褄合うようFor〜Nextで適当に調整して
↓ ↓ ↓
Private hWndProg(99) As LongPtr
hWndProg使ってるところを辻褄合うようFor〜Nextで適当に調整して
712名無しさん@そうだ選挙にいこう
2025/11/11(火) 14:08:37.62 ビッグバンプログレス
2025/11/11(火) 18:22:31.55
A列にデータが入ってて
それをB列C列に振り分けたい
少しならB1=A1、C1=A2、B2=A3、C2=A4、B3=A5、C3=A6、B4=A7、C4=A8
でもいいけど縦にいっぱいあるので
簡単にやる方法ある?
それをB列C列に振り分けたい
少しならB1=A1、C1=A2、B2=A3、C2=A4、B3=A5、C3=A6、B4=A7、C4=A8
でもいいけど縦にいっぱいあるので
簡単にやる方法ある?
2025/11/11(火) 19:57:35.96
715名無しさん@そうだ選挙にいこう
2025/11/11(火) 21:48:45.13 なんかズレて入るんだけど、、、、
2025/11/11(火) 21:49:48.89
>>713
B1にこの数式を入れる
=HSTACK(CHOOSEROWS(A1:A100,SEQUENCE((ROWS(A1:A100)+1)/2)*2-1),CHOOSEROWS(A1:A100,SEQUENCE(ROWS(A1:A100)/2)*2))
B1にこの数式を入れる
=HSTACK(CHOOSEROWS(A1:A100,SEQUENCE((ROWS(A1:A100)+1)/2)*2-1),CHOOSEROWS(A1:A100,SEQUENCE(ROWS(A1:A100)/2)*2))
2025/11/11(火) 21:54:29.91
もっと簡単にできた
B1にこの数式を入れる
=WRAPROWS(A1:A100,2)
B1にこの数式を入れる
=WRAPROWS(A1:A100,2)
2025/11/11(火) 22:01:19.76
offset関数でもイケる?
719名無しさん@そうだ選挙にいこう
2025/11/11(火) 22:03:03.86 それ必要か?
2025/11/11(火) 22:23:23.05
揮発性関数はなるべく使いたくない
2025/11/11(火) 22:32:56.74
揮発性関数なしだと
作業列が必用では?
作業列が必用では?
722名無しさん@そうだ選挙にいこう
2025/11/11(火) 23:38:10.69 少なくとも2行分を読み込んで2個目の改行位置を探さないとA3を読み始められない
2025/11/12(水) 00:51:37.02
>>721
いいえ、必用ではありません
いいえ、必用ではありません
724名無しさん@そうだ選挙にいこう
2025/11/12(水) 00:56:59.19 >>719
いいえ、必要ではありません
いいえ、必要ではありません
2025/11/12(水) 01:05:45.22
>>718
はい、イケます
はい、イケます
2025/11/12(水) 01:13:31.55
ケフィアに見えた
727名無しさん@そうだ選挙にいこう
2025/11/12(水) 01:41:42.12 いいえ、先輩
私達のケンカです!
私達のケンカです!
2025/11/12(水) 02:27:26.83
ギコギコしませんスーです
729名無しさん@そうだ選挙にいこう
2025/11/12(水) 07:18:05.09 プログレスバーを100個動かしてみたが遅くならないんだが
2025/11/12(水) 08:30:28.20
まさか本当にやるとは・・・
731名無しさん@そうだ選挙にいこう
2025/11/12(水) 09:00:36.56 負荷テストなんだから1000個や10000個もやるべき
2025/11/12(水) 09:15:20.11
CPUをIntel Core2Duoに変えればExcel VBAの動作は全体に遅くなる
2025/11/12(水) 13:28:50.58
そもそもWindows 11 24H2が動かないのでは?
2025/11/12(水) 14:46:58.70
拡張子vbsのテキストファイルを作成し以下の1行「while 1: wend」を書いて保存
保存したvbsファイルを適当に何回かダブルクリックするとゆっくりになると思うよ
vbsの内容
----------------
while 1: wend
----------------
保存したvbsファイルを適当に何回かダブルクリックするとゆっくりになると思うよ
vbsの内容
----------------
while 1: wend
----------------
2025/11/12(水) 16:17:17.69
2025/11/12(水) 21:34:58.51
737名無しさん@そうだ選挙にいこう
2025/11/12(水) 23:45:42.52 そだよ
738名無しさん@そうだ選挙にいこう
2025/11/13(木) 06:17:21.41 これって負荷がかかるだけじゃないの?
2025/11/13(木) 08:53:40.12
質問者の意図や目的がわからん
負荷をかけて重くしたいのか、見た目が遅ければいいだけなのか、仕事をサボりたくてゆっくり処理してほしいのか
負荷をかけて重くしたいのか、見た目が遅ければいいだけなのか、仕事をサボりたくてゆっくり処理してほしいのか
740名無しさん@そうだ選挙にいこう
2025/11/13(木) 10:18:11.25 ↑偉そうに質問する人
741名無しさん@そうだ選挙にいこう
2025/11/13(木) 11:04:48.70 質問する人は偉そうにしてよいのですよ
742名無しさん@そうだ選挙にいこう
2025/11/13(木) 12:02:20.49 これ質問なのか???
2025/11/13(木) 13:26:55.55
質問を装った荒らし
744名無しさん@そうだ選挙にいこう
2025/11/13(木) 15:06:10.39 Enter押すと右下にカーソル動くセルあるんですがどう修正すればいいですか?
2025/11/13(木) 15:20:57.45
来世に期待
746名無しさん@そうだ選挙にいこう
2025/11/13(木) 15:34:21.71 便利なのでそのままでいいかと
747名無しさん@そうだ選挙にいこう
2025/11/13(木) 16:47:37.47 ゆっくり処理したらサボれないじゃん
748名無しさん@そうだ選挙にいこう
2025/11/13(木) 19:13:04.16 プログレスパーをゆっくり終わらせてその間サボりたいのではる
749名無しさん@そうだ選挙にいこう
2025/11/14(金) 11:09:39.92 >>734
これがファイナルアンサー?
これがファイナルアンサー?
750名無しさん@そうだ選挙にいこう
2025/11/14(金) 12:48:11.41 そだよ
751名無しさん@そうだ選挙にいこう
2025/11/14(金) 12:49:43.38 だから負荷をかけて重くしたいのか、見た目が遅ければいいだけなのか、仕事をサボりたくてゆっくり処理してほしいのか
2025/11/14(金) 14:17:18.67
質問を装った荒らし
2025/11/14(金) 20:48:41.34
RPAでマウス操作を目視できるやつみたいに自動化したかったです!
2025/11/14(金) 20:49:53.82
あと、俺じゃない人が質問して広がってるw
2025/11/14(金) 21:18:37.62
しかも俺じゃない人が勝手に回答してるしw
2025/11/14(金) 21:38:58.48
>>753
UWSC
UWSC
757名無しさん@そうだ選挙にいこう
2025/11/14(金) 22:44:46.65 あと、俺じゃない人が質問して広がってるw
2025/11/14(金) 22:54:53.94
>>756
(*´∀`*)b ありがとう!ベストアンサー賞です!!
(*´∀`*)b ありがとう!ベストアンサー賞です!!
2025/11/14(金) 22:57:01.65
これ会社のPCで動くのかな、更新止まってるのは完全に完成したってことよな。
とりあえず週明けやってみる㌧
とりあえず週明けやってみる㌧
760名無しさん@そうだ選挙にいこう
2025/11/14(金) 23:50:09.73 しかも俺じゃない人が勝手に回答してるしw
2025/11/15(土) 00:00:59.77
UWSCが更新止まってて不安ならAHKかな
プログラミングできないとだけど
プログラミングできないとだけど
2025/11/15(土) 00:43:10.63
2025/11/15(土) 18:47:50.58
Excelで各自の制作数を記入出来る表を印刷して配布→各部署から記入された数を入力する業務があるんだけど人数がバカ多くて効率化できないかと思ってるんだけどおすすめとかないですかね…
少々数値違ってもいいから手描きの数値を読み取ってそのままコピペとか出来たらかなり手間が減るんですが…360でそれらしい記述あったけど360じゃないし…スレ違いかもだけどチャットgptとかAI活用してる方いらっしゃる?
少々数値違ってもいいから手描きの数値を読み取ってそのままコピペとか出来たらかなり手間が減るんですが…360でそれらしい記述あったけど360じゃないし…スレ違いかもだけどチャットgptとかAI活用してる方いらっしゃる?
764名無しさん@そうだ選挙にいこう
2025/11/15(土) 19:03:51.53765名無しさん@そうだ選挙にいこう
2025/11/15(土) 19:10:33.98 あ、早速釣れましたか
罠にかかりましたねw
適当にスルーしましょう
罠にかかりましたねw
適当にスルーしましょう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 坂上忍「なんでアイドルが結婚しちゃいけないのか」「アイドルでトップになりたいんだったら、人権を捨てなきゃいけないのか」 [冬月記者★]
- 【沖縄】「許せない」「基地を返せ」 強盗殺人事件、沖縄に怒りの声 ★2 [ぐれ★]
- 【MLB】ドジャース戦の中継で疑問の声「ガラガラじゃない?」 地区S初戦なのに…発表5万人超も「何が起きてる」 [jinjin★]
- 【神奈川】駐車場でバックしていた乗用車が10歳と2歳を含む親子3人に衝突 父親は重傷 大和市 [ぐれ★]
- 【消費税国会】今日開会 野党対案は現金給付、10兆円ありきの論争へ [蚤の市★]
- 副首都構想 広島は人口要件満たさず 横田知事が国に意見表明へ ★2 [首都圏の虎★]
- 【悲報】なろう系アニメのキモさ、完全に言語化される!!「前世でイジメられてた主人公が転生したらイキリ男になるのが気持ち悪い」 [839150984]
- ソシャゲって「美少女美少女美少女イケメンイケメン美少女イケオジ美女イケメン美少女美少女美少女イケメン美少女イケメン美少女」
- 【超絶悲報】シャウエッセン、内容量激減のお知らせwwwwwwwwwwwwwwwwwwww [802034645]
- 【高市悲報】JKさん、遅刻して先生に説教され集団パニックになり7人救急搬送される... [334972637]
- 【高市日本】派遣のおっさんと高知に鰹食いに行ったら、1人だけ親子丼注文してドン引きした…なぜ旅先で名物を食べないの? [165981677]
- 【画像】X女「目が二重でパッチリしてる男、マジで気持ち悪い。異性として見れない」6万いいね [732289945]