|
さる さん、こんにちは
>userformからsheetのF列に時間を入れ、新しく時間を入れるごとに、並べ替えをしています。(時間の早い順に)
>
>userformから入れる時間には、9:00〜、10:00〜のように、時間のあとに”〜”がついているので、同じsheetのL列に作業列を作りたいのですが、うまくいきません。
>
>userformからF列に時間を入れるコードは、
>AddRow=Range("A4").CurrentRegion.Rows.Count+4
>Cells(AddRow,6).Value=時間
>
>"時間"はlistbox_Clickで入れます。
>
>L列の作業列のコードは、
>Cells(AddRow,12).Value="=value(left(cells(addrow,6).search("〜",cells(addrow,6),1)-1))"
>でいけると思ったのですが、デバックすると、構文エラーになります。
>
>どなたかご教授お願いします。
えっと、つまり時間の「9:00〜」から、「〜」を省いた値を取得したいってことでしょうか?
やったら、こんなんではどうでしょうか?
Cells(AddRow,12).Value = Left(Cells(addrow,6).Value, (InStr(Cells(addrow,6).Value, "〜")) - 1)
|
|