VBAについて質問です。
下記表のようにB列にパートを振りたいです。
| |A|B|C|D|E|
|:--|:--:|--:|
|1|りんご|part1|||3
|
|2|ゴジラ|part2|||1758
|
|3|ピザ|part3|
|
|4|101匹|part1|
|
|5|サメ|part2|||
|
|6|いちご|part3|
|…|…|…|…|…|…|
|
|1758|にんにく|part3||
振りたいpart数はE1に入力されています(その都度変わる予定です)。
A列のデータ数は一応E2に入力されます(これもその都度変わる予定です)。
A列に入力されているデータの個数の分だけ、B列に規則的にpart数を振るVBAを教えていただけますでしょうか?
以下はわからないなりに自分で組んでみたやつですが、B2からB1758まで
Part3で埋め尽くされて終わりました。
=====
Sub test()
Dim x As Variant
Dim y As Variant
For x = 2 To Range("E2").Value 'E2にはA列の個数が入ってる
For y = 1 To Range("E1").Value '振り分けたいpartの数は1からE1まで
Cells(x, 2).Value = "part" & y
Next y
Next x
End Sub
=====
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。