0
作業プロジェクト用のマクロを作成しようとしていますが、問題が発生しました。マクロを使用して数式を貼り付ける際の二重引用符問題
私の目標は、セルB2に数式を貼り付けることで、Excelが、それには何もして最後の行にそれを記入してきた、私はペーストしたい何列Aを参照すると、次のとおりです。
=IFERROR(LEFT(A2,FIND(" ",A2)-1),A2)
式は、セルA2の最初の空白文字を探しています(私はスペースを意味する ""を使用します)。そして、数式が入力されているセルのそのスペースの左にすべてを貼り付けます。これまでのコードです:
Range("B2:B" & Cells(Rows.Count, "A").End(xlUp).Row).Formula = "=IFERROR(LEFT(A2,FIND(" ",A2)-1),A2)"
私はFIND関数の最初の二重引用符の後に式を終了すると思っています。
私はちょっとオンラインを見て、& CHR(34)を使ってダブルクォートを文字として解釈するように強制していると言われていますが、これは文字列のみと考えています。
誰もこの二重引用符の問題を回避する方法を知っていますか?
おかげVBAで
うわー内側にする必要があります。ありがとう。私はそれを理解することができていたはずでした...私は気が気になりません... – chairSitter