2024.06.30モジュラス11(ウェイト2,3,4,5,6,7)について調べました。目次モジュラス11JavaScriptVBAモジュラス11右から数えて、1番目の数は2倍、2番目の数は3倍、...、6番目の数は7倍とします。7番目の数は2倍、8番目の数は3倍として以下、繰り返し、これらを合計します。合計を11で割ったあまりを求めます。0のときは「0」、0以外のときは「11-あまり」がチェックデジットとなります。JavaScriptとVBAでサンプルを作ってみました。コピーstabuckyをフォローするstabucky関連記事JavaScriptJavaScriptで改行を削除する方法JavaScriptで改行を削除する方法は色々あるようですが、これが最もシンプルなのではないかと思います。ato=mae.replace(//g,"");JavaScriptJavaScriptでカタカナの半角と全角を相互に変換JavaScriptでカタカナの半角と全角を相互に変換する関数を書いてみました。ポイントは半角カタカナの濁音、半濁音は2文字であること。そのため、こちらを先に変換します。長音にも対応していますが「-」(半角ハイフン)には対応していません...JavaScriptJavaScriptの日付オブジェクトが認識する形式JavaScriptの日付オブジェクトは、年、月、日とバラバラにセットして使いますが、日付を表す文字列をセットしても日付として認識します。beautifier」です。コードを貼り付けてボタンを押すだけで改行...JavaScriptJavaScriptのreplaceで置換後の文字列に関数を使うJavaScriptでreplaceを使うとき、置換後の文字列に関数を指定できますが、そのときの動きについて調べてみました。moto.replace(/(\d*)(\D*)(\d*)...JavaScriptJavaScriptで3桁ごとにカンマを入れる方法JavaScriptでカンマで桁区切りをする関数を作りました。数値に3桁ごとにカンマを挿入します。3桁ごとにカンマと言っても左からではなく右からというのが曲者。そこでまず数値を逆順にします。15:12すみません。vbaは素人ですが、モジュレ11の計算式をつくることになりました。19:31小林守彦さんVBAではSubを使ってコードを書くとマクロを選んで実行するという使い方ができます。Functionだとマクロを選んで実行するという使い方はできません。値を与えて計算した結果を返すという使い方をすることが多いです。ここで示したFunctionはワークシート上で使えます。A1セルに「123」と入力しB1セルに「=checkdigit_m11(A1)」とすると変換した値がB1セルに表示されます。13:48ありがとうございます。まっわからない状態でやらされてますので、つまらない質問にお答えくださりありがとうございます。コメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。曖昧な記憶と憶測でロックを語る最後は運です。Cool.ホーム検索トップサイドバータイトルとURLをコピーしました。