スズキモータース

(VBA)を使用して、業務を合理化するツールを開発し Officeで簡単に実行できるも…

スズキモータース

(VBA)を使用して、業務を合理化するツールを開発し Officeで簡単に実行できるものを一部を公開しました。 もし「こんな機能があれば助かる」とお考えの場合は、遠慮なく直接ご連絡ください。 https://www.dopnet.jp/

記事一覧

固定された記事

自己紹介

主に、自動車の修理部品を通販しており それにかかわる業務管理システムは自社で構築しております。 その過程で、汎用性があるものをnoteにUPしてゆきます。 実績を積むた…

68

AIを使ってお得な商品を探す未来

最近、人工知能(AI)を活用して商品を探す機会が増えていることから、ChatGPT4とGeminiの二つのAIを比較検討しました。 今回の質問は、外気温が5度以下になった場合に自…

大量のJPEGファイルを効率的に小分けするVBA

Shopifyで画像をアップロードする際には、一度にアップロードできるのは200枚までという制限があります。 そのため、もし一つのフォルダに1000枚の画像がある場合、200枚ず…

Excelで条件に基づくセルの色分け VBA

Lの値が特定の文字列だった場合は その、行の色を変えるという、簡単なコードですが 作業する際に、結構便利です。 Excelで使用します。 下記のコードは L列が「スキャ…

インボイス制度によって複雑化したヤフーショッピングの「受取明細」と「請求明細」を簡単にまとめるシステム

インボイス制度が始まってから、Yahoo!ショッピングの「受取明細」と「請求明細」が項目ごとに分かれており、整理が難しくなっています。 これが、正確であることは理解し…

「取り寄せ品」休日を除外した、入荷までの平均日数を出す

「取り寄せ品」の納期確認に関するお問い合わせが多く、これまではお客様からのメールを受け取り次第、メーカーに通知し、その返答をお待ちいただいてからご連絡しておりま…

Rakuten と Yahoo! 注文管理画面を開くボタンを作成

知らなかったのですが、Rakuten と Yahoo! ログインしていれば注文管理画面を、URL指定で開くことが出来る様です。 早速、各フォームに実装しました。 ●●●の部分をモー…

第1土曜日と第3土曜日を特定する VBA

汎用性あるのか、微妙なためUPするか迷いましたが 自分用のメモとしてUPします。 休業日のレコードを自動生成するコードは作成しましたが 第1土曜日と第3土曜日を特定でき…

Microsoft Accessで、タイマーを指定して「●時間」後、処理をに実行します

タスクスケジューラを使用せず Microsoft Accessで、タイマーを指定して「●時間」後 処理をに実行します。 休日等に、実行ボタンを押したい場合、下記のコードを使用して …

複数のフォルダーに含まれている (例)「item.csv」を全て、結合して1つのCSVファイルを新たに作成します

複数のCSVファイルを1つにまとめる必要があり、これも数十件あると手作業では、うんざりするためVBAで作成しました。 ※複数のフォルダーに含まれている (例)「item.csv」…

Excel VBAで、複数の特定範囲をCSVに保存するマクロ

会社で使用するために作成したものを、そのまま張り付けましたので ファイル名や、場所は変更して使用してください。 1つの、シート内のデータを複数のcsvファイルに保存…

Excel VBAでフォルダー内の全ファイル名を一括置換

フォルダー内の大量のファイル名を変更する必要があり 作成しました。 Excel VBAでフォルダー内の全ファイル名を一括置換します ※サブフォルダーも含まれます。 実行方法…

Excel VBAで「画像データ」と「保管場所」を一覧化する方法

商品データと保管場所の一覧を作成するために、簡易的なVBAスクリプトを作成しました。 このスクリプトは、「画像ファイルのパスをA列」に、".jpg" 拡張子を持つ「画像ファ…

Rakuten SKUプロジェクト「select.csv」変換ツール

弊社でも Rakuten の SKUプロジェクト が間もなく始まることを受け、関連する各システムの変更作業を急いで行っています。 このプロジェクトの影響を最も受ける部分の一つ…

25

パンデミック後の、リモートワークの有効活用方法

新型コロナウイルスのパンデミック後の、リモートワークの有効活用方法を見直し、AIの導入により業務の負担を軽減しつつ賃金を引き上げ、さらに収入を増やしたいスタッフに…

(Microsoft Access) SQL文を含むクエリ内で特定の文字列を検索

Microsoft Accessで使用するVBAを作成しました。 このVBAは、SQL文を含むクエリ内で特定の文字列を検索する機能を持っています。 大量にクエリが存在する場合、テーブル内…

自己紹介

自己紹介

主に、自動車の修理部品を通販しており
それにかかわる業務管理システムは自社で構築しております。
その過程で、汎用性があるものをnoteにUPしてゆきます。

実績を積むため「Microsoft Office」で使用する、簡易的な機能開発は
無料で承っておりますので「こんな機能があれば便利だ」とお考えの点を遠慮なくお知らせください。
直接、dop@dopnet.jpまでご連絡ください。

ホームペー

もっとみる
AIを使ってお得な商品を探す未来

AIを使ってお得な商品を探す未来

最近、人工知能(AI)を活用して商品を探す機会が増えていることから、ChatGPT4とGeminiの二つのAIを比較検討しました。

今回の質問は、外気温が5度以下になった場合に自動的に通電する機能を持つコンセントを探しています。

「凍結を防ぐために、5度以下で作動する自動通電コンセントはありませんか?また、それを販売しているウェブページのURLを教えてください」

という内容です。

このよう

もっとみる
大量のJPEGファイルを効率的に小分けするVBA

大量のJPEGファイルを効率的に小分けするVBA

Shopifyで画像をアップロードする際には、一度にアップロードできるのは200枚までという制限があります。
そのため、もし一つのフォルダに1000枚の画像がある場合、200枚ずつ選択してアップロードする必要がありますが
これはかなり手間のかかる作業です。

この作業を簡単にするため、特定のコードを作成しました。

このコードを使用することで、Excelの「E2」セルに指定したフォルダのパスに従っ

もっとみる
Excelで条件に基づくセルの色分け VBA

Excelで条件に基づくセルの色分け VBA

Lの値が特定の文字列だった場合は
その、行の色を変えるという、簡単なコードですが
作業する際に、結構便利です。

Excelで使用します。

下記のコードは

L列が「スキャン」だった場合は、薄黄色

L列が「WEB」だった場合は、薄緑色

L列が「データ」だった場合は、薄青色

にするように、しております。

弊社では、帳簿用の銀行データを、一旦Accessで、インボイス番号や
税率、領収書デー

もっとみる
インボイス制度によって複雑化したヤフーショッピングの「受取明細」と「請求明細」を簡単にまとめるシステム

インボイス制度によって複雑化したヤフーショッピングの「受取明細」と「請求明細」を簡単にまとめるシステム

インボイス制度が始まってから、Yahoo!ショッピングの「受取明細」と「請求明細」が項目ごとに分かれており、整理が難しくなっています。
これが、正確であることは理解しますが、80枚近くもあるPDFファイルから一覧を作成するのは非常に困難です。
税理士に依頼しても、恐らく快くは思われないでしょう。
他の出店者の方々はどのように対応されているのでしょうか?

消費税額も無視できる金額ではないため、PD

もっとみる
「取り寄せ品」休日を除外した、入荷までの平均日数を出す

「取り寄せ品」休日を除外した、入荷までの平均日数を出す

「取り寄せ品」の納期確認に関するお問い合わせが多く、これまではお客様からのメールを受け取り次第、メーカーに通知し、その返答をお待ちいただいてからご連絡しておりました。
しかし、お問い合わせの件数が増えたことで、メールを担当するスタッフとメーカーの双方に負担が大きくなってしまい、結果としてお客様にも長時間お待ちいただく状況が生じておりました。

この問題を解決するために、当社では過去2週間の販売デー

もっとみる
Rakuten と Yahoo! 注文管理画面を開くボタンを作成

Rakuten と Yahoo! 注文管理画面を開くボタンを作成

知らなかったのですが、Rakuten と Yahoo!
ログインしていれば注文管理画面を、URL指定で開くことが出来る様です。
早速、各フォームに実装しました。

●●●の部分をモールの「注文番号」にするだけです。
▲▲▲の部分に「ストアアカウント」にするだけです。
※モールにログインしていなければ開きません。

・Rakuten
https://order-rp.rms.rakuten.co.j

もっとみる
第1土曜日と第3土曜日を特定する VBA

第1土曜日と第3土曜日を特定する VBA

汎用性あるのか、微妙なためUPするか迷いましたが
自分用のメモとしてUPします。

休業日のレコードを自動生成するコードは作成しましたが
第1土曜日と第3土曜日を特定できず、下記のコードを作成しました。
これで、前回作成したタイマーと組み合わせて、特定の土曜日のみ
自動で実行したい処理が出来そうです。

休日_テーブル
列の「休日」休業日の日付
列の「種類」
・ 1は土曜日
・ 2は日曜日
・ 3

もっとみる
Microsoft Accessで、タイマーを指定して「●時間」後、処理をに実行します

Microsoft Accessで、タイマーを指定して「●時間」後、処理をに実行します

タスクスケジューラを使用せず
Microsoft Accessで、タイマーを指定して「●時間」後
処理をに実行します。
休日等に、実行ボタンを押したい場合、下記のコードを使用して
「12時間後」等で指定して、実行します。

実行方法
ScheduleTaskをcallして実行してください。
●●●の部分にcallしたい、モジュール名を入力して下さい。

Dim executeTime As Dat

もっとみる
複数のフォルダーに含まれている (例)「item.csv」を全て、結合して1つのCSVファイルを新たに作成します

複数のフォルダーに含まれている (例)「item.csv」を全て、結合して1つのCSVファイルを新たに作成します

複数のCSVファイルを1つにまとめる必要があり、これも数十件あると手作業では、うんざりするためVBAで作成しました。
※複数のフォルダーに含まれている (例)「item.csv」を全て、結合して1つのCSVファイルを新たに作成します。
※サブフォルダーを含めた、全てのフォルダーを検索します。
※1行目のみタイトルで残して、残りは内容のみ結合されます。

実行方法

・E1に「フォルダーパス」を入力

もっとみる
Excel VBAで、複数の特定範囲をCSVに保存するマクロ

Excel VBAで、複数の特定範囲をCSVに保存するマクロ

会社で使用するために作成したものを、そのまま張り付けましたので
ファイル名や、場所は変更して使用してください。

1つの、シート内のデータを複数のcsvファイルに保存するのに便利です。
手作業でも可能ですが、数十件以上あり、さすがに面倒なので作成しました。

実行方法

・E1に「フォルダーパス」を入力する

・VBAエディタを起動します(Alt + F11キー)。

・「挿入」メニューから「モジ

もっとみる
Excel VBAでフォルダー内の全ファイル名を一括置換

Excel VBAでフォルダー内の全ファイル名を一括置換

フォルダー内の大量のファイル名を変更する必要があり
作成しました。
Excel VBAでフォルダー内の全ファイル名を一括置換します
※サブフォルダーも含まれます。

実行方法

・E1に「フォルダーパス」を入力する
・E2に置換前の文字列を入力する
・E3に置換後の文字列を入力する

・VBAエディタを起動します(Alt + F11キー)。

・「挿入」メニューから「モジュール」を選択して、新しい

もっとみる
Excel VBAで「画像データ」と「保管場所」を一覧化する方法

Excel VBAで「画像データ」と「保管場所」を一覧化する方法

商品データと保管場所の一覧を作成するために、簡易的なVBAスクリプトを作成しました。
このスクリプトは、「画像ファイルのパスをA列」に、".jpg" 拡張子を持つ「画像ファイルの名前をB列」に入力します。
すべてのフォルダーおよびサブフォルダーを検索してこの情報を収集するようになっています。
※約43万件のデータを約7分で完了できました。

fileName = Dir(folderPath &

もっとみる
Rakuten SKUプロジェクト「select.csv」変換ツール

Rakuten SKUプロジェクト「select.csv」変換ツール

弊社でも Rakuten の SKUプロジェクト が間もなく始まることを受け、関連する各システムの変更作業を急いで行っています。
このプロジェクトの影響を最も受ける部分の一つが、CSVファイルを使用した商品登録プロセスです。

これまで、商品情報を登録する際には「item.csv」と「select.csv」の2種類のファイルを使用していましたが、これからは「normal-item」という形式に統一

もっとみる
パンデミック後の、リモートワークの有効活用方法

パンデミック後の、リモートワークの有効活用方法

新型コロナウイルスのパンデミック後の、リモートワークの有効活用方法を見直し、AIの導入により業務の負担を軽減しつつ賃金を引き上げ、さらに収入を増やしたいスタッフにはより多くの稼ぎの機会を提供することができる仕組みを構築しました。

まずは、私たちの会社で行った人員補充の取り組みについてお話しします。
私たちは、スタッフの負担を減らすために、ただ人員を増やすのではなく、AIの力を活用してみました。

もっとみる
(Microsoft Access) SQL文を含むクエリ内で特定の文字列を検索

(Microsoft Access) SQL文を含むクエリ内で特定の文字列を検索

Microsoft Accessで使用するVBAを作成しました。
このVBAは、SQL文を含むクエリ内で特定の文字列を検索する機能を持っています。
大量にクエリが存在する場合、テーブル内の一つの項目名を変更するだけでも、非常に時間がかかる作業となることがあります。

しかし、このコードを使用すれば、どのクエリに特定の文字列が含まれているかを簡単に確認することができます。
これにより、確認作業の時間

もっとみる