0

文字列関数を含む Excel の数式を VBA の同等の数式に変換したいと考えています。

数行の式があります。2つの例を挙げます。

列 A に txt レポートのコピーがあります。列 B から O は A の行を並べ替え、次の式のいくつかを使用してピースを選び出します。

=IF(MID(A6,60,1)="=",MID(A6,52,15),IF(MID(A6,57,1)="=",MID(A6,53,8),C1))

=IF(A2="","-",IF(LEFT(A2,1)="1","pg","-"))

テスト レポートのスナップショットを次に示します。

モックレポート

数式をループして、(ヘッダーのため) A2 で始まる Sheet2 に送信したいのですが、コピーしてから A1 に貼り付け、列 B から O までをコピーしてから、「-」を並べ替えます。

マクロを記録して数式を代入しようとしましたが、実現できませんでした。

4

1 に答える 1