セル内の文字数の制限(Microsoft Excel)
クリスは、セルに入力できる文字数を制限する必要があります。たとえば、入力するかセルに貼り付けるかに関係なく、入力をセルあたり20文字以下に制限する必要があります。ユーザーが20文字を超えて入力しようとすると、警告が表示され、入力が許可されないようにする必要があります。クリスは、どうすればそのような制限を強制できるのか疑問に思います。
Excelのデータ検証機能には、セルに入力されているものの長さをチェックする方法が組み込まれています。制限するセルを選択し、次の手順に従うだけです。
。 [データ]メニューから[検証]を選択します。 Excelに[データ検証]ダイアログボックスが表示されます。 (図1を参照)
。 [許可]ドロップダウンリストを使用して、[テキストの長さ]を選択します。
。 [データ]ドロップダウンリストを使用して、[未満]を選択します。
。 [最大]ボックスに値20を入力します。
。 [OK]をクリックします。
これは、セルにテキストを入力する場合は問題なく機能しますが、誰かが数値を入力する場合は少しファンキーになる可能性があります。 (数値として20桁を超える数字を入力することは、Excelでは非常に珍しい状況であるため、これは実際の問題ではない可能性があります。)
貼り付けた情報の長さを確認したい場合にも問題があります。データ検証を使用するセルに何かを貼り付けると、セルのデータ検証が削除されます。その場合、マクロを使用して長さのチェックを行う必要があります。このような解決策は、_ExcelTips_の_セルの長さ制限の設定_というタイトルのヒントにあります(このヒントのタイトルは、任意のページの右上にある検索ボックスを使用して検索できます。)
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(12328)は、Microsoft Excel 97、2000、2002、および2003に適用されます。
Excel(Excel 2007以降)のリボンインターフェイスに関するこのヒントのバージョンは、次の場所にあります:
link:/ excelribbon-Limiting_Number_of_Characters_in_a_Cell [セル内の文字数の制限]
。