|
おはようございます。
>B列に「・」がある場合その行をコピーしたいです。
>
>りんご|いちご・なし・ぶどう|すいか|メロン|
>キリン|サル |タヌキ|ネズミ|
>↓
>りんご|いちご・なし・ぶどう|すいか|メロン|
>りんご|いちご・なし・ぶどう|すいか|メロン|
>りんご|いちご・なし・ぶどう|すいか|メロン|
>キリン|サル |タヌキ|ネズミ|
>
>
>「・」が二つあるので下に2行コピーしました。
>
>お知恵を貸してください。
まず、繰り返し処理を行う
For〜Next文
For Each In 〜 Next文
Do While 〜Loop文
Do Until 〜Loop文
は、わかりますか?
殆どのプログラムには、必要ですから、知らなければ調べてください。
>「・」がある場合その行をコピーしたいです。
・ の数は、
Sub test()
Dim cnt As Long
cnt = UBound(Split(Range("b1").Value, "・"))
MsgBox cnt
End Sub
こんな方法で得られます(但し、cntは、何も入力されていないと-1を返すので注意)
>行コピー
行のコピーはマクロの記録を使って、おおよその見当を付けてください。
|
|