【VBA】Asc関数で品質管理を効率化:不良品コードから原因を特定する方法
品質管理において、不良品の原因特定は非常に重要な業務です。不良品コードを分析し、迅速かつ正確に原因を特定することで、製造プロセスの改善や不良品の再発防止に繋がります。しかし、手作業でコードを解析するのは時間と労力がかかり、ミスも発生しやすくなります。
Asc関数の基本説明
VBAのAsc
関数は、文字列の先頭文字に対応する文字コード(ASCIIコード)を返す関数です。この関数を利用することで、不良品コードの先頭文字を数値として扱い、条件分岐やデータ分析に活用できます。
構文:
Asc(string)
string
: 文字コードを取得したい文字列。
戻り値:
文字列の先頭文字に対応するASCIIコード(整数)。
Asc関数を使った品質管理のコード例
例1: 不良品コードの先頭文字で原因を特定する
不良品コードの先頭文字が「A」の場合は「部品不良」、「B」の場合は「製造ミス」、「C」の場合は「輸送中の破損」と判定する例:
Sub CheckErrorCode()
Dim errorCode As String
Dim firstChar As IntegererrorCode = Range(