構文String(num,character)引数numには、文字をいくつ並べるかを指定します。引数characterには、並べる文字を示す文字コード、または文字を指定します。引数characterで指定した文字コードに該当する文字、または引数characterで指定した文字列の先頭文字を、引数numで指定した回数並べた文字列を返します。いうことなので、コイツを使ったらゼロ埋め用の書式文字列を作るのが簡単にできそう。コーディング前回使用したコードでは、ゼロ埋め用に複数の「0」をつなげるのに、Forループを用いた。"#"(*)のところですね。「最大ケタ数-1」個の「0」をつなげた文字列を作るために、1つづつ「0」をつないでいる。したコードを次のように改めて実行。"個のゼロ埋め文字列を作ります。Sub(*)のところが変更箇所。ほれ、ちゃんとゼロ埋めの文字列ができておる。おわりにある程度VBAで意図通りの処理ができるようになってくると、ついつい手持ちの知識だけでどうにかしてしまう、ということになる。その結果としてちょっと知識があればカンタンに書ける処理を、すんげー力技で解決しちゃうということになる。ある程度自力でコーディングできるようになってきたら、改めてVBA関数一覧なんかを読み直してみる必要があるなあ、と感じました。久しぶりに入門書を読み直してみるとするか。»プロフィールid:akashi_keirinExcelVBAネタです。SyntaxHighlighter.all();注目記事はてなブログをはじめよう!akashi_keirinさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。