Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12254 / 76734 ←次へ | 前へ→

【70006】Re:ある記号を含む場合、その記号の数だけ下にコピーしたいです。
お礼  やみ  - 11/10/7(金) 20:23 -

引用なし
パスワード
   ▼ichinose さん:
>おはようございます。
>
>>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を返すので注意)
>
>>行コピー
>
>行のコピーはマクロの記録を使って、おおよその見当を付けてください。


ありがとうございました

何度も
>まず、繰り返し処理を行う
>
>For〜Next文
>For Each In 〜 Next文
>Do While 〜Loop文
>Do Until 〜Loop文
>
>は、わかりますか?
については説明を読んでいるのですが、それが
自分のやりたい事にどうつなげればいいのかが
いつもわかりません。。。

もう少し勉強してみます!

ありがとうございました!

5 hits

【69993】ある記号を含む場合、その記号の数だけ下にコピーしたいです。 やみ 11/10/5(水) 23:32 質問
【69995】Re:ある記号を含む場合、その記号の数だけ... ichinose 11/10/6(木) 7:11 発言
【70006】Re:ある記号を含む場合、その記号の数だけ... やみ 11/10/7(金) 20:23 お礼
【69996】Re:ある記号を含む場合、その記号の数だけ... UO3 11/10/6(木) 9:52 発言
【70007】Re:ある記号を含む場合、その記号の数だけ... やみ 11/10/7(金) 20:26 お礼
【70008】Re:ある記号を含む場合、その記号の数だけ... kanabun 11/10/7(金) 20:53 発言
【70279】Re:ある記号を含む場合、その記号の数だけ... やみ 11/10/27(木) 21:51 お礼

12254 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free