コピー2023.09.26開発試作品の基板実装をサプライヤに依頼するにあたり、サプライヤに部品を発送することになった際、各部品に部品情報を記載したタグを添付することになった。部品は100種を超え、手入力でのタグ作成は時間の浪費と判断し、マクロを使ったパーツリストからの一括タグ作成を試みた。2019の利用を想定しています。終わりにサンプル今回使うサンプルは下記ボタンから入手可能である。↓マクロ本体「Parts_List_and_Output_List.xlsm」を開くと、下のようなウィンドウが表示される。「Master_List」に掲載された部品情報を印刷用リスト「Tags」に自動で転記する。転記は、「Master_List」上にある「タグ作成」ボタンをクリックするだけで実行される。全て手にするのではなく、あくまで自社への納品確認が済んでおり、かつタグが未出力の部品のみタグを作成する。コード詳説マクロの中身は下記のようになっている。Withで既に記載されているリストをクリアする。次に、「Tags」に転記する部品のリストを「List_for_Tag」に作る。1で部品情報を「List_for_Tag」に転記する。1で条件判定対象を次に移す。""すなわち、「Master_List」1列目の値がなくなる(部品情報の掲載がなくなる)までループする。ここで満を持して印刷用タグ作成に入る。3で横に3枚分繰り返す。44で44行分繰り返す。本ファイルではタグのフォーマットが44行分あるので、44回繰り返せとした。これよりも部品の種類が多い場合は、フォーマットをさらに下にコピーして、44より大きい数にすれば良い。できれば部品数に合わせてタグも増減できるようにしたかったが、マクロが複雑になると考え今回は断念した。終わりに久々にマクロを書いたため、最初は時間がかかると思ったが意外とすぐに目当てのものが作れた。スキルが退化しないようにしたいが、こればっかりは実践が不可欠なので半ば無理やりにでも実践例を作っていくしかないか。コピーピクトをフォローするピクト関連記事Excelマクロ【Excelマクロ】高速フーリエ変換(FFT)を利用したノイズ除去マクロを作ってみた。前回、数学の記事でフーリエ変換を扱った。本記事ではその応用例として、データに載ったノイズ(雑音)をフーリエ変換を利用して除去する方法を示す。データのノイズを除去するExcelマクロを作成した。【漢検準1級】合格までの勉強法&本番にやったことつい嬉しくて呟いてしまった。こちらは本筋から外れたトピックなので、はよ勉強法教えろという人は次章からお読みください。前から受けたいと思っていた漢検を始めて...Excelマクロ【Excelマクロ】データを自動で間引いて整形するマクロデータ取得時にサンプリング区間が細かすぎる場合、データ数が膨大になって処理や解析に時間を要することがあると思う。今回は膨大になったデータ数を削減するために、データを間引くマクロを作ってみた。2019の利...Excelマクロ【Excelマクロ】メッセージボックスの表示Excelの操作時に、下図のようなメッセージボックスを何度も見かけたことがあるだろう。マクロを使うと、任意のタイミングでこのメッセージボックスを表示させることもできる。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Δホーム技術系プログラミングExcelマクロプロフィール本サイトの管理人ピクト平成1桁生まれ、社会不適合者のエンジニア。物理を嗜み、パソコンとMr.Childrenをこよなく愛する。二次元作品はアニメから入ることが多い。ミュージックMr.Children東京事変B’zその他(ミュージック)マンガ・アニメゲームスポーツ脱毛その他ホーム検索トップサイドバータイトルとURLをコピーしました。