[過去ログ] Excel VBA 質問スレ Part68 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
526: (ワッチョイ 03e5-SfJD) 2020/10/09(金)18:36 ID:/2wG1kS20(2/2) AAS
>>523
それ以前にまったく要望を満たしていない
527: (スプッッ Sd8a-Kms5) 2020/10/09(金)21:13 ID:hr48HmJ4d(1/2) AAS
>>517
俺はブックも必ず指定するけどね。
528(1): (スプッッ Sd8a-Kms5) 2020/10/09(金)21:15 ID:hr48HmJ4d(2/2) AAS
>>519
どうしたいのかもう少し言葉で説明してくれる?
529: (ワッチョイ cbda-xYNh) 2020/10/09(金)21:41 ID:KqgB0xuS0(1) AAS
>>519
普通にカウントアップして、1から2に、2から3に上がるときにカウンターリセット。
530(1): (ワッチョイ 07ce-KV+F) 2020/10/09(金)21:44 ID:VcvC9Dp/0(1/6) AAS
1つしかなかった時に連番を付けない処理が一手間多くて面倒
データの先読みが必要になる
531: (ワッチョイ 0668-xYNh) 2020/10/09(金)21:49 ID:5R2Ih+qA0(1) AAS
出力タイミングを次の数字を見てからにすれば楽
532: (ワッチョイ 9f7c-eFyE) 2020/10/09(金)21:49 ID:2P2kQgrz0(1) AAS
1個でも複数でも変わらない
おかしな考え方してるんだろう
533(1): (ワッチョイ 8ae6-SfJD) 2020/10/09(金)21:49 ID:hWEYACMU0(1) AAS
>>528
1.処理速度
2.低コスト
3.低ステップ
4.読みやすさ
優先順位はとりあえずこんな感じで頼むわ
534(1): (ワッチョイ 07ce-KV+F) 2020/10/09(金)22:02 ID:VcvC9Dp/0(2/6) AAS
次の数字を見るかどうかの所で配列の最後かどうかも判定する必要があって面倒
シンプルでうまい方法があるんなら言葉じゃなくてコードで答えてくれ
535: (ワッチョイ 0b3d-5jeW) 2020/10/09(金)22:06 ID:rNmj4HJx0(1/2) AAS
splitでカンマ区切りの配列化
instrで個数確認
かね?
536(1): (ワッチョイ 0b3d-5jeW) 2020/10/09(金)22:07 ID:rNmj4HJx0(2/2) AAS
>>534
Uboundで判定して抜ければいいじゃん
537: (ワッチョイ 07ce-KV+F) 2020/10/09(金)22:19 ID:VcvC9Dp/0(3/6) AAS
>>536
ちゃんと動くコード書いてみて
538: (ワッチョイ 07ce-KV+F) 2020/10/09(金)22:24 ID:VcvC9Dp/0(4/6) AAS
AA省
539: (ワッチョイ 07ce-KV+F) 2020/10/09(金)22:47 ID:VcvC9Dp/0(5/6) AAS
AA省
540: (ワッチョイ 07ce-KV+F) 2020/10/09(金)23:08 ID:VcvC9Dp/0(6/6) AAS
b(i) = b(i) & "-" & c
↓
b(i) = b(i) & -c
541: (ワッチョイ 672c-Dl/i) 2020/10/09(金)23:19 ID:760t1BpC0(1) AAS
プログラミングのお題スレにも、たまにあるけど、
次の要素を先読みするのは面倒
スタックのpeek みたいに、要素を読み取るだけで、削除しない関数があればよい
542(2): (ワッチョイ 672c-Dl/i) 2020/10/10(土)06:22 ID:BjcbKuib0(1/5) AAS
Ruby では、
# 一旦、整数の2次元配列にする。[[1, 1], [2, 2], [3], [4, 4, 4], [5], [6]]
result_ary = input_ary = "1,1,2,2,3,4,4,4,5,6".split( "," ).
chunk_while{ |prev, nxt| prev == nxt }.each_with_object( [ ] ) do |ary, acc| # 蓄積変数は配列
if ary.length == 1
acc.push( ary[ 0 ] )
else
ary.each_with_index do |num, idx|
acc.push( "#{ num }-#{ idx + 1 }" )
end
省3
543: 542 (ワッチョイ 672c-Dl/i) 2020/10/10(土)06:24 ID:BjcbKuib0(2/5) AAS
>>542
修正
># 一旦、整数の2次元配列にする。[[1, 1], [2, 2], [3], [4, 4, 4], [5], [6]]
一旦、文字列の2次元配列にする
544: 542 (ワッチョイ 672c-Dl/i) 2020/10/10(土)06:29 ID:BjcbKuib0(3/5) AAS
>>542
修正
>result_ary = input_ary = "1,1,2,2,3,4,4,4,5,6".split( "," ).
result_ary = "1,1,2,2,3,4,4,4,5,6".split( "," ).
545: (ワッチョイ 07ce-KV+F) 2020/10/10(土)06:39 ID:WLqCacU70(1) AAS
データの種類が少なければ連想配列
上下前次1-新書関写板覧索設栞歴
あと 457 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s