Excelとデータベースの同期中に発生するitgenuty436エラーを解決する

Excelとデータベースの同期中に発生するitgenuty436エラーを解決する

複数のデータベースからデータをダウンロードする 1 つのスプレッドシートに対して Invantive Control で同期を実行すると、エラー コード itgenuty436 の次のエラーが発生します。

Excel の「正確なトランザクション」セクションにアクセスしてください。$A$2:$R$31617 は無効で、超過セルは配置されません。

最近の統計情報を Excel テーブルに表示して、さまざまな統計情報を表示します。その間、Excel テーブルが正確に定義され、重要な単語になるのを防ぐことができました。インド ノーディグ、Excel テーブルをすべてのセルに分割、Excel テーブルを同期して開く。この仕事は成功ではありません。セルをテーブルで調べて、作業を完了します。

以前は同じスプレッドシートが正常に同期されていました。このエラーを解決するにはどうすればよいですか?

答え1

このエラーは、同期分割ボタン メニューで「ダウンロードしたファクトを削除」を押すことによっても発生する可能性があります。

何が起こるかというと、ダウンロードされた領域 (その範囲はブロックのプロパティ -> 詳細で確認できます) が Excel アクションによって削除され、再構築されます。

これを手動で再現するには、Excel で指定された範囲を選択し、「削除」を選択してから「セルを上にシフト」を選択します。これにより、Excel 自体からかなりあいまいなエラーが返されます。Invantive Control には追加のテキストがありますが、あいまいなままです。

私のシナリオで起こったことは、Excel モデルの継続的な変更により、$A$1:$C$7815 に Excel テーブルが導入されたことです。これは、ブロック データが占める範囲のサブセクションです。

ブロックに含まれるExcelテーブル

データベース データを含むブロック自体は単なる名前付き範囲であり、Excel テーブル ベースのブロックではありませんでした。

Excel は、埋め込まれた Excel テーブルを含む範囲を削除するときに、最初にテーブルを完全に削除するほどスマートではありません。

解決策は、Excel テーブルを名前付き範囲に変更し、同期メニューから「ダウンロードしたファクトを削除」を再度押すことでした。

関連情報