vba-create

_基本

複数シートをまとめて削除する【ExcelVBA】

複数のワークシートをまとめて削除したい 単一のワークシートを削除する方法はDeleteメソッドで対応が可能です。 では、まとめて削除するにはどうしたらよいでしょうか。 事前に削除したいワークシートを配...
0
VBATips

複数シートをPDF保存する【VBAマクロ】

注意点 複数のシートを1つのPDFにまとめます。 PDF化する前に、事前に複数シートを選択する事で、まとめてPDFにします。 関連記事 複数シートを印刷する【PrintOut】 特定シート以外のWor...
0
開発事例・受講事例

マクロ開発事例-通販サイトに登録する商品マスタのHTML出力

お困りごと Web通販サイトを運営しています。 通販サイト用の商品ページをエクセルで作成をしたい。 エクセル上で本文や内容などを入力したら、HTML化したい。 その際、人間が見やすいエクセル形式とHT...
0
開発事例・受講事例

マクロ開発事例-機械メーカー様 勤怠管理システムCSV→自社帳票マクロ生成

お困りごと 勤怠管理システムを導入したが必要としているが、社内で必要な帳票が出せない。 ①既存の必要帳票はエクセル形式である。 ②勤怠管理システムからCSVデータが出力可能である。 上記から、マクロを...
0
VBATips

指定シートが存在するかどうか判断する【try-catch】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定ブックに「指定名称のシート」が存在していればTrue 指定ブックに「指...
0
VBATips

InputBoxで数値以外を入力された場合、再入力を促す【continue】

InputBoxで数値以外を入力された場合、再入力を促したい マクロの動きは、マニュアルがなくてもユーザーがわかるような導線の作りを心掛けたいです。 InputBoxで数字のみを入力させたいのに、ユー...
0
VBATips

Workbooks.Openと同時に変数wsに格納する【ExcelVBA】【シンプル】

ワークブックを開くのと変数代入をシンプルにしたい 初心者の時代に目から鱗だったことです。 ワークブックを開くのと同時にワークシート変数へ代入するのを簡単に行えないかなと調べたら、 簡単にできました。 ...
0
VBATips

指定した年の日数の判定処理をパーツ化する【DatePart関数応用】【うるう年対策】

VBAで閏年(うるう年)も加味し、指定した年の日数(365日なのか366日なのか)判定させます。 指定した年の日数の判定処理をパーツ化する DatePart関数を使用し、年初めから12/31までの日数...
0
人気記事一覧

2022年10月の人気記事ランキング

2022年10月のランキング Google Analyticsのアクセスデータを元に、記事ランキングをまとめました。 【Selenium】VBAでEdge/Chromeを操作する機能のまとめ(逆引き目...
0
開発事例・受講事例

マクロ開発事例-機械メーカー様 日報集計マクロ

お困りごと 管理職で、スタッフの管理をしているが、業務時間の使い方の実態が不明。 そのため、日報を各個人でつけてもらっているのだが、集計が大変で管理するまでの工数が多くかかる。 集計を自動化したいが、...
0
開発事例・受講事例

マクロ開発事例-部品製造工場様 ラベル発行マクロ修正

お困りごと 既存アクセスファイルに小規模なシステム改修がしたい。 ただ単純に現在出力しているラベルの表記を条件によって印刷表記を変えたい形である。 現取引しているメーカーだと高額(10万~)であり、ロ...
0
開発事例・受講事例

マクロ開発事例-営業先シフト表の生成

お困りごと 営業の仕事をしているが、シフト制で毎日不定のメンバーがいる。 また、曜日やエリアで売上が決まってしまうことから、曜日とエリアを各メンバーに均等で分ける必要が発生。 なおかつその振り分け作業...
0
開発事例・受講事例

マクロ開発事例-シフト表の生成

お困りごと シフト勤務がある業種です。シフト表を作成するにあたり、一部勤務パターン入力の手間があります。 その部分の自動化ができないか模索をしていました。 会社でそういった仕組みの作成を依頼するが断ら...
0
開発事例・受講事例

マクロ開発事例-数百万行のCSVファイルの加工処理

お困りごと 数百万行(100万行~500万行)に及ぶログデータ(機械から出力されるデータ)があり、 そちらのデータから帳票を作成する必要があります。 データを間引いて、加工したかったのですが、 件数も...
0
VBATips

指定年の1月から12月までのフォルダ生成処理をパーツ化する【ExcelVBA】

年度単位で、月単位のフォルダ作成をするケースがあります。 1年に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。 1月から12月までのフォルダを作成する処理のサンプルコード 実...
0
VBATips

1月から12月までのフォルダ生成処理をパーツ化する【ExcelVBA】

年度単位で、月単位のフォルダ作成をするケースがあります。 1年に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。 1月から12月までのフォルダを作成する処理のサンプルコード 実...
0
VBATips

指定列(複数列)の初期化処理をパーツ化する【ExcelVBA】

指定列のみを初期化したい マクロで計算処理実行後、特定のシートに計算結果を入力するケースは多いです。 その場合にワークシートの初期化は必須です。 正常に初期化しないと、データにゴミが入ってしまう不具合...
0
VBATips

「指定ファイルがあるかどうかチェック」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 フルパスで指定しなかった場合はカレントフォルダ内を探索します。 サブフォルダを含...
0
VBATips

「指定ファイルがあるかどうかチェック」処理をパーツ化する【FSO】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 OneDriveなどフォルダがhttps扱いとなり、Dir関数は使用できない場合...
0
VBATips

「指定フォルダがあるかどうかチェック」処理をパーツ化する【FSO】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 OneDriveなどフォルダがhttps扱いとなり、Dir関数は使用できない場合...
0