私は現在、製品、そのEAN、およびその他のデータを収集しているExcelファイルに取り組んでいます。Excel内に、EANを含むセルにプレフィックスを事前に入力する機能があるかどうか疑問に思っていたので、セルをクリックすると、コードの最後の桁を入力するだけで済みます。接頭辞を入力できることはわかっているので、数字が必要なときにカーソルを最後に移動する必要がありますが、それはあまり便利ではありません。
私はVBAを使用することを考えました(この列にいくつかの数字の文字列があるセルの変更がある場合、それは実際のEANに変更され、そうでない場合は消去されます)が、Excelでそれを実行できるものがすでにある場合、使ってみませんか。
プレフィックスが12345678であり、最後の5桁の部分のみを入力したいとします。下のセルを事前に入力する方法があるかどうかを尋ねているので、タブをクリックするかセルを選択するか、Enterキーを押すと、最後の5桁を入力するだけで、もう一度クリックする必要はありません。カーソルを最後に配置するテキストボックス。
fixer1234メソッドは私が探していたもので、セルフォーマットを使用してカスタムフォーマットを作成しました。
私の例では、プレフィックスは12345678で、5桁を探していたので、形式は次のとおりです。
"12345678" 00000
「12345678」は、文字列と見なすための引用符の間の接頭辞です。
00000は5桁のコードで、最初は#####を使用しましたが、コードの左側にゼロがいくつかあると、それらは表示されませんでした。
したがって、セルに1234567800045を表示する場合は、45を配置するだけです。
何らかの理由で表示された値ではなく完全な値を使用したい場合は、VBAを使用してjcbermuの回答を確認してください。
ただし、XLファイルでマクロを実行する場合は注意が必要です。セキュリティ上の理由からマクロを有効にする必要があり、ファイルを電子メールで送信すると迷惑メールと見なされる場合があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加