スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※関連スレ
VBAなんでも質問スレ Part2
http://mevius.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://mevius.2ch.net/test/read.cgi/tech/1328536426/
※前スレ
Excel VBA 質問スレ Part51
http://mevius.2ch.net/test/read.cgi/tech/1510107990/
探検
Excel VBA 質問スレ Part52
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/01/27(土) 20:25:05.67ID:Xe+uGT7T2018/01/27(土) 20:26:07.63ID:Xe+uGT7T
2018/01/27(土) 20:37:51.59ID:U6WUbfXx
ほす
4デフォルトの名無しさん
2018/01/27(土) 20:40:42.16ID:v1Vq7O9g >>1
よう無能wスレ立ても満足にできんのかw
よう無能wスレ立ても満足にできんのかw
2018/01/27(土) 20:44:44.53ID:Xe+uGT7T
2018/01/27(土) 21:18:02.81ID:U6WUbfXx
これはあれか、メゾット君か
パイソンスレでも暴れてるけど
笑えるわ
パイソンスレでも暴れてるけど
笑えるわ
7デフォルトの名無しさん
2018/01/27(土) 22:30:19.28ID:v1Vq7O9g >>6
ようメゾット君w久しぶりやなw
ようメゾット君w久しぶりやなw
2018/01/27(土) 22:56:24.41ID:845Tmzax
>>7
はよ立て直せよヘタレ
はよ立て直せよヘタレ
2018/01/27(土) 23:22:14.86ID:cbFXqoc1
>>7
うんこ擦り付けるのやめてもらえませんかね
うんこ擦り付けるのやめてもらえませんかね
2018/01/27(土) 23:32:58.75ID:mMQhkopa
メゾット君は恥じるって感情を持ち合わせている割に自分より上位の人間に勝てない喧嘩売るのは辞めないってのが不思議
11デフォルトの名無しさん
2018/01/27(土) 23:46:41.45ID:v1Vq7O9g2018/01/27(土) 23:48:38.90ID:cbFXqoc1
2018/01/27(土) 23:55:56.46ID:cbFXqoc1
>>13
いや、それに反論した君もその定義を理解してるんだろ?
いや、それに反論した君もその定義を理解してるんだろ?
15デフォルトの名無しさん
2018/01/27(土) 23:58:06.82ID:v1Vq7O9g2018/01/28(日) 00:01:24.71ID:tSF66yjC
17デフォルトの名無しさん
2018/01/28(日) 00:03:07.53ID:8+IXgyMg2018/01/28(日) 00:06:37.18ID:tSF66yjC
>>17
定義もわからんでバカにするってどう言うことなのかよくわからんわ
メゾット君本人でもなけりゃなんも気にならないと思うんだけど
とにかく、そこはわかってないということはわかったからそれ以上興味ないわ
定義もわからんでバカにするってどう言うことなのかよくわからんわ
メゾット君本人でもなけりゃなんも気にならないと思うんだけど
とにかく、そこはわかってないということはわかったからそれ以上興味ないわ
2018/01/28(日) 00:07:58.80ID:mZQyM07n
いや、メゾット君はVBAのコードを読み書き出来ないんだから、このスレでは初歩的な事を聞いてくる初心者より下位やぞ
20デフォルトの名無しさん
2018/01/28(日) 00:12:08.48ID:BSlLksGg2018/01/28(日) 00:13:56.37ID:tSF66yjC
>>20
具体的に
具体的に
22デフォルトの名無しさん
2018/01/28(日) 00:18:17.28ID:8+IXgyMg2018/01/28(日) 00:22:13.43ID:NUwCXosq
>>5
ほならね理論で草
ほならね理論で草
2018/01/28(日) 00:26:24.39ID:tSF66yjC
>>22
それはその時のレスそのままの意味だよ
それはその時のレスそのままの意味だよ
2018/01/28(日) 12:43:11.93ID:iOPSu+uz
メゾット君1とはなんぞや
26デフォルトの名無しさん
2018/01/28(日) 13:52:51.41ID:8+IXgyMg 無能の>>1のことなんじゃね?しらんけど
2018/01/28(日) 14:14:41.52ID:XZzu/jLR
ここまで何の技術も質問も無い件
2018/01/28(日) 16:29:29.49ID:mZQyM07n
>>25
メゾット君とはプログラミングについての知識が一切無いにも関わらず、このスレに三年ほど前から張り付いていて、
具体性の無い罵詈雑言をレスし続けている名無しの一人
Methodの読み方が分からず「メゾット」と呼んだ事が名称の由来
まともな社会経験が無い為なのか、実用性が極端に薄い独特な思考法で会話をしようとする為、
回線を三つほど使い回して自演している時でも本人と特定出来てしまう
偶然映り込むよう装ってロレックスの腕時計を見せびらかすように写メに撮ってみたり(映り込み方は非常に不自然)、
プログラミングの本を読んで「変数」という概念の存在を数時間で認知できたことを褒めて欲しいと再三強調したり、
どうも虚栄心が異様に強い傾向にあるらしいが、現実では満たされない為に、このスレで他人を罵倒して鬱憤を晴らしてる様だ
平日の日中は反応が無い事が多いので労働に従事しているらしい事が見受けられるが、
中古と思われる書籍しか購入していないなど、知識に対する評価が低い点から見て、社会的地位が低い仕事だと思われる
メゾット君であるかどうかに関わらず、具体的な指摘、コードの付与がないレスはスルーする事をお勧めする
メゾット君とはプログラミングについての知識が一切無いにも関わらず、このスレに三年ほど前から張り付いていて、
具体性の無い罵詈雑言をレスし続けている名無しの一人
Methodの読み方が分からず「メゾット」と呼んだ事が名称の由来
まともな社会経験が無い為なのか、実用性が極端に薄い独特な思考法で会話をしようとする為、
回線を三つほど使い回して自演している時でも本人と特定出来てしまう
偶然映り込むよう装ってロレックスの腕時計を見せびらかすように写メに撮ってみたり(映り込み方は非常に不自然)、
プログラミングの本を読んで「変数」という概念の存在を数時間で認知できたことを褒めて欲しいと再三強調したり、
どうも虚栄心が異様に強い傾向にあるらしいが、現実では満たされない為に、このスレで他人を罵倒して鬱憤を晴らしてる様だ
平日の日中は反応が無い事が多いので労働に従事しているらしい事が見受けられるが、
中古と思われる書籍しか購入していないなど、知識に対する評価が低い点から見て、社会的地位が低い仕事だと思われる
メゾット君であるかどうかに関わらず、具体的な指摘、コードの付与がないレスはスルーする事をお勧めする
29デフォルトの名無しさん
2018/01/28(日) 17:09:44.50ID:8+IXgyMg あれ?レス番飛んでるけどメゾット君何かレスしたの?
2018/01/28(日) 18:08:50.22ID:xEeIgRKG
スレ保守のついでに相手してやったのよ
以後はスルーするつもり
以後はスルーするつもり
2018/01/30(火) 03:46:22.71ID:kllVg4gx
2点質問いいでしょうか
1.下記コードのコメントアウトで挟んだ部分の実行時間を短縮したいのですが何かいい方法はありますか?
やりたいことは各セルに@区切りで3つのランダムな数字が入った状態から、その3つの数字で入力規則のドロップダウンリスト作成→1つ目選択です(実際は1万セル前後あります)
2.複数回実行した時にかかる時間が増えていくのは何故でしょうか?
Excel2016です、よろしくお願いします
Option Explicit
Dim i As Long, start As Long, num As String, area As Variant
Sub test()
start = Timer
area = Range("B3:B5003")
For i = 1 To UBound(area)
area(i, 1) = Int(Rnd * 1000) & "@" & Int(Rnd * 1000) & "@" & Int(Rnd * 1000)
Next i
Range("B3:B5003") = area
'//////////
For i = 3 To 5003
num = Replace(Range("B" & i), "@", ",")
With Range("B" & i).Validation
.Delete
.Add Type: = xlValidateList, _
Formula1: = Replace(Range("B" & i), "@", ",")
End With
Range("B" & i) = Split(num, ",")(0)
Next i
'//////////
Range("D3") = Round(Timer - start, 2) & " 秒"
End Sub
1.下記コードのコメントアウトで挟んだ部分の実行時間を短縮したいのですが何かいい方法はありますか?
やりたいことは各セルに@区切りで3つのランダムな数字が入った状態から、その3つの数字で入力規則のドロップダウンリスト作成→1つ目選択です(実際は1万セル前後あります)
2.複数回実行した時にかかる時間が増えていくのは何故でしょうか?
Excel2016です、よろしくお願いします
Option Explicit
Dim i As Long, start As Long, num As String, area As Variant
Sub test()
start = Timer
area = Range("B3:B5003")
For i = 1 To UBound(area)
area(i, 1) = Int(Rnd * 1000) & "@" & Int(Rnd * 1000) & "@" & Int(Rnd * 1000)
Next i
Range("B3:B5003") = area
'//////////
For i = 3 To 5003
num = Replace(Range("B" & i), "@", ",")
With Range("B" & i).Validation
.Delete
.Add Type: = xlValidateList, _
Formula1: = Replace(Range("B" & i), "@", ",")
End With
Range("B" & i) = Split(num, ",")(0)
Next i
'//////////
Range("D3") = Round(Timer - start, 2) & " 秒"
End Sub
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本小型車「かわいい」 トランプ氏、生産承認指示 [どどん★]
- 【サッカー】日本が2046年W杯の開催地に立候補 宮本会長「手を挙げる予定」 他国との共催を視野 8万人収容スタジアム問題も [冬月記者★]
- 【兵庫】「失禁して下着が汚れたので、近くの用水路で洗っていた」歩道で公然わいせつ疑い、自称・布教師の72歳男逮捕 [nita★]
- 【サッカー】日本テレビ 2026年サッカーW杯の地上波中継が決定 グループステージ日本戦1試合 含む 計15試合放送 [阿弥陀ヶ峰★]
- 25年の出生数は最少66.6万人 民間試算、結婚数は横ばい (日本総研) ★2 [少考さん★]
- 農水相肝いりのおこめ券配布、…大阪・交野市長「配らない」宣言、全国自治体も困惑ですでに破綻 [バイト歴50年★]
- 【超速報】山上徹也、陳謝 [519511584]
- 中国、高市首相の日中共同声明から変更はない説明を拒否「立場は変わらないと言ってごまかしている。答弁の撤回を重ねて求める」 [256556981]
- 山上がネトウヨであり安倍晋三のファンであったことが語られないのは何故?そろそろ現実を受け止めようよ愛国者の皆さん [472617201]
- 【速報】政権与党への批判、即逮捕へ・・・ [955862909]
- 英国の日本人サッカー選手、日本軍の「小野田寛郎」が描かれたプレートを掲げて大炎上。日本の右傾化止まらない [165981677]
- 山上徹也「安倍晋三の遺族には謝る 彼らは何の恨みもない 突然家族を失う経験を自分もしており弁解の余地はない」 [175344491]
