Excel VBA質問箱 IV

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

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


12265 / 76734 ←次へ | 前へ→

【69995】Re:ある記号を含む場合、その記号の数だけ下にコピーしたいです。
発言  ichinose  - 11/10/6(木) 7:11 -

引用なし
パスワード
   おはようございます。

>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を返すので注意)

>行コピー

行のコピーはマクロの記録を使って、おおよその見当を付けてください。

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 お礼

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