2017-01-04 1 views
0

同じ行または列の隣接セルにテキストを入力するとすぐに、ある行または列の特定の数のセルを書式設定(フォント、色など)すると、書式設定が自動的に追加された細胞。この自動動作をどのように停止できますか?条件付きで定義することが多い場合は、プログラムでセルを書式設定し、スタイル/色を設定しています。目を楽しませるだけでなく、データをより読みやすくし、自動的な書式設定は、基礎となるロジックの知識なしに書式設定/式は書式ではなく、C#コードで設定されています。Excel:セルの書式設定を隣接セルに適用しないでください。

+0

「...多くの場合、条件付きで定義されている場合、プログラム細胞とスタイル/色をフォーマット...」あなたはVBA、またはC#を使用していますか?あなたが使用しているコードは何ですか?あなたはテーブルにいるのですか、それとも普通のデータですか? – BruceWayne

+0

私はC#を使用しています。それは私がデータの読み込み/解釈をスピードアップするためにフォーマットしているプレーンなデータです。 – noplace

答えて

0

これがExcelアプリケーションオブジェクトの設定によって制御されます。

YourExcelObjectReference.Application.ExtendList = False 
+0

私は、実際の問題ではなく機能ではなかった「問題」が、Excelの「データ範囲のフォーマットと数式の拡張」に起因することを確認しました。 Excelのオプションを無効にしますが、コード行は正常に動作します。このオプションは、アプリケーション/クライアントレベルではなく、ワークブックレベルで定義されたものでなければなりません。 – noplace

+0

おそらく、このような多くの設定があります。これは、(VBA)開発者が電源を切ってからやり直さなければならない(少なくとも前の状態に戻る)必要があります。 – jkpieterse

関連する問題