0

Possible Duplicate:
Substring in VBA

I'm wondering how to short down a long string (every string over 300 characters) located in a cell, to be exactly 300 characters.
for example, lets assume "aaaaadd" is 302 characters including "dd".
so the resault will be "aaaaa"

4

1 に答える 1

7

(VBA ではなく) 数式を探しているだけの場合は、次のLEFT数式を使用できます。

=LEFT(A1, 300)

これにより、文字列が 300 文字に切り捨てられ、文字列が 300 文字未満の場合は文字列が返されます。VBA を使用する必要がある場合、構文は基本的に同じです。たとえば、 cell でその操作を実行したい場合A1:

MyString = Left(Range("A1").Value, 300)

ここで、 の最初の引数LEFTは cell の値でA1あり、切り捨ての結果は variable に格納されますMyString

于 2012-12-02T20:06:24.180 に答える