私はExcelのスプレッドシートのセルB2に次の配列数式を持っている:ランタイムエラー1004コピーフォーミュラアレイ
{=IF(COUNT(IF(ISNUMBER(A30:A1000);IF(B30:B1000>A30:A1000-1;A30:A1000)))>=COUNT(IF(ISNUMBER(A30:A1000);COUNT(B30:B1000>A30:A1000-1;A30:A1000)));COUNT(IF(ISNUMBER(A30:A1000);COUNT(B30:B1000>A30:A1000-1;A30:A1000))))}
今私は、セルA2にこのコードをコピーするには、次のVBAコードを使用する:
私はこのコードを使用する場合Sheets("Sheet1").Range("A2").FormulaArray = Sheets("Sheet1").Range("B2").Formula
しかし、私はあなたがどのようにこの問題を解決するための任意のアイデアを持っていますランタイムエラー1004
取得しますか?
などです。私はここに私のポストでそれを間違って入力しました。私のExcelファイルでは正しいですが、ランタイムエラーの問題はまだ発生します。 – Michi
これは入力エラーです。ごめんなさい。 APの代わりにBでなければなりません。しかし、私はそれを修正しても、ランタイムエラーが発生します。 – Michi