質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.31%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

1回答

2933閲覧

バーコードコントロールでバーコードを作る際に記号を加えたい

RANDS_CHANP

総合スコア18

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

1クリップ

投稿2021/08/05 07:39

編集2021/08/09 04:04

EXCELにて決まったNo(英数字)を取り込んでバーコードコントロールにて
バーコード化にした表を印刷してみたのですが、バーコードリーダーで
読むことができませんでした。

ほかのバーコードなど色々試しまして
どうやらバーコードのはじめと終わりに*(アスタリスク)が付いていないと
読めないことまでは分かりました。

ただバーコードコントロールを利用して対象の英数字のはじめと終わりに
*(アスタリスク)を付加した形でバーコードを作るにはどのような設定に
すれば良いのかご存じの方教えて頂けないでしょうか。

宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

shinami

2021/08/05 08:13

バーコードコントロールを使った事ないですが、現在のバーコードの種類は何になっているのでしょう? アスタリスクは、code39とかcode128というものでネットで検索したらプロパティでバーコードの種類を変更できるみたいですよ。それに変更するとアスタリスクを使えるのかも。 また、バーコードリーダー側でcode39やcode128のバーコードしか読まないように設定されているのかもしれません。アスタリスクがついていない一般的に普及しているJAN-13ぐらいは普通デフォルトで読んでもよさそうですが。
RANDS_CHANP

2021/08/05 08:24

失礼しました。補足です。 BC39です。 単純に元No(添付画像のB列)のほうの英数字のはじめと終わりに*(アスタリスク)をつければ 普通にE列に*が前後に付いたバーコードが作られて、バーコードリーダーで読むことができます。 ただ、セルの書式設定>ユーザー定義で*を付けたり、手入力で*を付けるのではなく、 バーコードコントロールのほうで解決できる方法を身に付けたいと思っております。
shinami

2021/08/05 08:38

そういう事でしたか。勘違いしていました。すいません。 私は、バーコードコントロールを使った事ないのでそういう事であれば他の回答を待ってください。 セルに、アスタリスク以外の英数字を入力すると自動でアスタリスクをVBAのコードで追加したいという事ですね?
RANDS_CHANP

2021/08/05 08:49

そうなのです。説明不足ですみません。 またお力添え頂けることがございましたらご教示下さい。宜しくお願い致します。
guest

回答1

0

ベストアンサー

プロパティ

バーコードプロパティのデータの確認を「スタート/ストップ文字を付加」にするとできると思います。

投稿2021/08/05 14:44

crowmt

総合スコア402

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

RANDS_CHANP

2021/08/09 04:02

有難うございます。思っていたように読込できました。助かりました。 今後とも宜しくお願い致します。
crowmt

2021/08/09 12:25

無事に解決できたようで何よりです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.31%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問