Excel VBA質問箱 IV

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

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


56291 / 76732 ←次へ | 前へ→

【25198】Re:セルにある値の一部を取得したい。
回答  つん E-MAIL  - 05/5/24(火) 10:07 -

引用なし
パスワード
   さち さん:

えーっとほんなら、
「<< MT-9000 TEST CONTROL >>  MT9025A_050    DATE : '05.05.17  11:31」
雰囲気では、<< MT-9000 TEST CONTROL >>内の「TEST CONTROL」というのは、変化がないような気がするので・・・

Sub test()

  Dim strTarget As String
  Dim lngA As Long  'TEST CONTROL の位置
  
  strTarget = Range("a1").Value
  lngA = InStr(1, strTarget, "TEST")
  strTarget = Mid$(Left$(strTarget, lngA - 1), 4)
  MsgBox strTarget

End Sub

こんな感じではどうでしょうか?

>「PROGRAM = m30302mep00f    SYSTEM = Ver2.1.0b   TEMP. =  .0」
>の「m30302mep00f」だけを取り出したいのですが。
>これも一つのセルに入っています。

これも、同じように、規定の文字を手がかりに、Left や Mid で取り出せると思います。

0 hits

【25194】セルにある値の一部を取得したい。 さち 05/5/24(火) 9:14 質問
【25196】Re:セルにある値の一部を取得したい。 つん 05/5/24(火) 9:27 発言
【25197】Re:セルにある値の一部を取得したい。 さち 05/5/24(火) 9:39 質問
【25198】Re:セルにある値の一部を取得したい。 つん 05/5/24(火) 10:07 回答
【25200】Re:セルにある値の一部を取得したい。 さち 05/5/24(火) 10:28 お礼

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