Excel VBA質問箱 IV

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

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


11539 / 76734 ←次へ | 前へ→

【70729】Re:該当の文字列から○○をコピーして貼り付け
質問  栗きんとん  - 11/12/20(火) 16:23 -

引用なし
パスワード
   ▼つん さん:
>栗きんとん さん:
>
>こんにちは^^
>
>こういう場合は、Like演算子を使われたらいいのではないかなあ?
>と思います。

返信ありがとうございます。

Sub test()
Dim msg As Object
 
  For Each msg In Worksheets(1).Range("a1:a30")

    If msg.Value Like "Jan" Then
      msg.Copy Worksheets(2).Range("A1")
     
      ElseIf msg.Value Like "Feb" Then
      msg.Copy Worksheets(2).Range("A2")

    End If
  Next msg
End Sub

途中ですが、こんな感じでしょうか?
実際に試してみたのですが、問題が・・・

文字列が「Jan 1 2222 1111 Jan 2222 4444]

Janを指定しているので引っかからないようです。
Janから後文字を問わないようにするにはどうすれば・・・
またmsg.Copy Worksheets(2).Range("A1")この部分ですが、
セルAに貼り付けるようにしていますが、
複数検索に一致した場合の対処としてどのようにすればよいですかね?

7 hits

【70727】該当の文字列から○○をコピーして貼り付け 栗きんとん 11/12/20(火) 14:08 質問
【70728】Re:該当の文字列から○○をコピーして貼り... つん 11/12/20(火) 14:23 回答
【70729】Re:該当の文字列から○○をコピーして貼り... 栗きんとん 11/12/20(火) 16:23 質問
【70730】Re:該当の文字列から○○をコピーして貼り... つん 11/12/20(火) 16:34 回答
【70734】Re:該当の文字列から○○をコピーして貼り... kanabun 11/12/20(火) 20:54 発言
【70741】Re:該当の文字列から○○をコピーして貼り... 栗きんとん 11/12/22(木) 17:41 質問
【70742】Re:該当の文字列から○○をコピーして貼り... kanabun 11/12/22(木) 18:10 発言
【70752】Re:該当の文字列から○○をコピーして貼り... 栗きんとん 11/12/23(金) 19:34 お礼

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