1

私はVBAに少し問題があります.Range関数の行と列をそのような文字列形式に入れたいです:

    debut = "BH" & LTrim(Str(i))
    fin = "DB" & LTrim(Str(i))
    For Each Cell In Ws.Range("debut:fin")

しかし、エラーが発生しました。どうすれば解決できますか? ありがとう

4

1 に答える 1

3

あなたが行った方法 ( "debut:fin")、範囲は実際にはその文字列と等しく、無効です。あなたがする必要があるのは、2 つの文字列を演算子:で間に連結することです。&

For Each Cell In Ws.Range(debut & ":" & fin)
于 2012-05-27T14:54:42.123 に答える