|
▼Avene さん:
質問は、
>>name以降を削除する方法がわかりません。
ですよね
>>> F.Value = Left(D.Value, InStrRev(D.Value, "date") + 1)
date 何のことですか?
InStrRev(D.Value, "date")は、
文字列 D.Valueを右から調べて、はじめに見つかった
文字列dataが文字列 D.Valueの(左から)何番目の文字かを調べています
一度InStrRev(D.Value, "date")がどんな数値化調べれば
文字列 D.Valueのどの位置を示しているかわかるはずです
>▼sa さん:
>
>ありがとうございます。
>
>>Mid の代わりに Leftを使ってみてください
>
>Left を使い下記のマクロで実行してみたのですが
>なぜか「name〜」の 「na」部分だけのこってしまいます。
>
>実は、+1とかの意味がわかっていないのですが
>これはどういう意味なのでしょうか?
>ご教授お願いいたします。。
>
>
>>>++++++++++++++++++++++++++++++++++++++
>>>
>>>Sub test()
>>>
>>>Dim D As Range
>>>
>>>
>>> For Each D In Range("A1", Range("A65536").End(xlUp))
>>> D.Value = Mid(D.Value, InStrRev(D.Value, "\") + 1)
>>> Next
>
>>> For Each F In Range("A1", Range("A65536").End(xlUp))
>>> F.Value = Left(D.Value, InStrRev(D.Value, "date") + 1)
>>> Next
>
>>>
>>>End Sub
>>>++++++++++++++++++++++++++++++++++++++
|
|