7 枚のシートを含むワークブックのマクロを記録しました。2 つのシートは、多くのテキスト ファイルからデータをインポートし、それらを順番に並べます。他のシートは、このデータと与えられた他の式を使用して、多項式でグラフを作成します。したがって、マクロ プログラムは非常に大きくなります。このようなデータがあります
A B C D E
R8 0 # * @ $
R9 0.05 # * @ $
R10 0.1 # * @ $
. . . . . .
. . . . . .
. . . . . .
R108 5.0 # * @ $
上記のデータ
では、行8から108までの列AとBはインポートされたデータです
C、DとEは式で与えられます。
私の問題は、インポートした列 A (0~5) に同じデータがないことです。
データは 0~12、0~16、0~40 のように変化し続けます。そのため、最終行番号も毎回変わります。したがって、データが変更されるたびに、他のすべてのデータのマクロを記録する必要があります。
記録したマクロを編集して、行 108 (または 5.0) で停止せず、入力として指定された最後の値 ('R88' または 40.0 または 'R168' または 16.0 など) で停止するようにする等。)?
また、行 8 で指定された C、D & E で指定された式は、入力として指定された最後の行まで拡張する必要があります。
たとえば、シート 2 の A 列と B 列に 0 ~ 40 または 0 ~ 16 の値を持つテキスト ファイルをインポートするとします。ここで、これらの値をシート 1 の行 8、列 A & B、および列 C、D & E で指定された対応する式で、行 88 または行 168 まで拡張する必要があります。シート 1 の値は、変更が発生するにつれて変更する必要があります。行数や増加するステップ値に関係なく、インポートされたテキスト ファイル。
A B C D E A B C D E
R8 0 # * @ $ R8 0 # * @ $
R9 0.2 # * @ $ R9 0.25 # * @ $
R10 0.4 # * @ $ R10 0.5 # * @ $
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
R88 16.0 # * @ $ R168 40.0 # * @ $
この問題を解決するために私を助けてください..