1

ワークシートの特定のセルにデフォルト値を挿入したいのですが、このデフォルト値は、ワークシートに挿入された新しい行を処理する必要があります。

これにはマクロを使用しないでください。

ありがとう

4

2 に答える 2

0

多分私は間違っているかもしれませんが、私はそれができるだろうと思います。これはより典型的なデータベース機能です。マクロがなければ、関数またはフォーマットを使用する必要があります。値のような関数は、新しい行を挿入してもコピーされません-フォーマットのみがコピーされるため、これにより絞り込まれます。

ちなみに、私はあなたの質問を「既存のクリア行にデータを書き込むときのデフォルト値」ではなく、「新しい行を挿入するときのデフォルト値」と解釈しました。

したがって、一種の「デフォルト値の動作」として、ユーザー定義のセル形式を使用できます。

つまり;;'x';、ユーザー フォーマットとして使用し、それを使用してセルまたは列をフォーマットします。これは空のセルを「x」で埋めませんが、「0」を入力すると「x」に変わります。

しかし、より良い解決策があれば、私は非常に興味があります。

于 2012-09-10T13:00:33.737 に答える
0

セルに検証を追加すると、特定のセルに数値を強制的に入力できますが、前の回答で述べたように、データベースはデフォルト値用に設計されています。

Excelでデータベースを作成しようとしているようですが、Excelはアルゴリズムのプロトタイピングに非常に優れているため、これはお勧めしませんが、テーブルの構造化に関しては、すぐに失敗する可能性があります。

データベースが付属しているため、少なくとも MS Access を使用してください。代替手段は、Eclipse や Netbeans などのラピッド プロトタイピング ツール、または予算がそこまで拡張できる場合は Visual Studio です。RAD ツールを MySql と組み合わせて (つまり、使いやすさとコミュニティ ライセンスが適切であるという事実のために)、システムは安定している必要があります。

于 2012-09-10T13:20:05.780 に答える