・Excelに開発タブを表示する。(表示されていない場合)・こんなものを作ります2.アプリケーションの作成xlsm形式で保存フォルダを出力する場所ボタンを作成ボタンで何をするのかプログラムの入力3.アプリケーションの検証4.VBAフォルダ作成アプリケーションのまとめExcelのデータをフォルダにしたいとき、ありませんか?ないよ、そんなとき!?私の業務では、入力したデータをフォルダとして作成するときが結構あります。そんな時、VBAで出力すると楽なので、結構利用しています。・Excelに開発タブを表示する。(表示されていない場合)シートの「ファイル」=>「オプション」=>「Excelのオプション」から「開発」にチェックを入れます。※↓図は、Excel2013の場合です。2016の場合も同様の操作で可能です。・こんなものを作ります1にフォルダ名にしたいデータを記入します。2に、データの出力先を入力します。3で処理を実行します。2.アプリケーションの作成xlsm形式で保存VBAマクロが含まれるExcelファイルは、「xlsm」という形式で保存します。名前を付けて保存で、xlsm形式で保存しておきます。フォルダを出力する場所フォルダを作成したい場所に、「出力」という名前のフォルダを作成します。今回は、デスクトップに作成しました。開いて、ウィンドウ上部のフォルダ名が表示されている部分をクリックすると、フォルダのパス(コンピューターのどこに保存されているかを示すもの)が表示されますので、これをコピーして、Excelのシートに貼り付けます。「開発」タブから、「挿入」を選択、「コマンドボタン」を選択します。カーソルが十字になりますので、シート上でクリックしてドラッグすることでボタンが作成できます。この時点で、ボタンが何をするのか、という処理は記載していないので、クリックしても何も起こらないボタンを作成することができました。ボタンで何をするのかいよいよ、ボタンを押したときに何をするのか、という中身を作成していきます。デザインモードというモードに変更します。上の図のようにデザインモードがオンになると背景が緑色になります。デザインモードにする以前は、ボタンを押すとクリックしたようにボタンが押されたましたが、デザインモードにすることで、ボタンを移動させたり、ボタンの名前を変更したりできるようになります。次に、ボタンの名前を決めます。ボタンを右クリックして、「プロパティ」を開き、内容を変更します。「(オブジェクト名)」というところとに、「出力ボタン処理」、「Caption」というところに「出力」と入力しました。「Caption」を入れ終わったときに、ボタンに表示されているテキストが「出力」と変わるのがわかります。「(オブジェクト名)」のところは、後で行う、プログラムの入力時にわかります。プロパティ画面は右上の×で閉じてください。プログラムの入力ボタンがどんなことをするのか、はプログラムで記載します。デザインモードで、ボタンをダブルクリックすることで、プログラム入力するウィンドウが表示されます。Sub」の間の行にプログラムを入力します。先ほどボタンのプロパティで入力した(オブジェクト名)は、ボタンの処理の名前になるのです。「出力ボタン処理」と処理名を記載することで、後から何をする処理なのかがわかりやすく名前でわかります。Sub」の間の行に次のプログラムを入力してください。'フォルダ存在しない場合。'データが入力されていない場合何もしない。100」と、100列目までを見て入力があったら、という条件にしていますので、Excelシートの100列目以降のデータはフォルダとなりません。多くの列にしたい場合は、この100を変更します。先ほどの「デザインモード」を解除します。これでボタンが押せるようになりますので、押します。このように、「Desktopの出力というフォルダ」にデータ名のフォルダを出力できるようになりました。4.VBAフォルダ作成アプリケーションのまとめ今回は、汎用的な機能となりましたが、手入力で面倒な処理をVBAなどで自動化していくことはかなり有効で、仕事の速度を上げてくれます。UWSC使ってみたら?最初はめんどくさいけど、何回もやる操作なら後々すごく楽になるよ。WindowsにAnaconda環境をインストールすると、pywin32というパッケージがついてきます。私が今の業務を始めたとき、業務のノウハウがなく、手探りで一つづつ作業をルーチン化する必要がありました。業務をやってみると、とても一人で時間内に終わるような量の業務でないことがわかってきました。当初は、とにかく手当たり次第に時間をかけて...スポンサーリンク【エレコムDH-SW21BK/E】モニター切替器の導入と感想Windowsのクリック操作を自動化ホーム業務効率化パンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。業務効率化pythonC#フォトストックホーム検索トップサイドバーパンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。雑記WPプラグインアーカイブ2020年2月72020年1月72019年12月112019年11月52019年8月42019年7月42019年6月52019年4月42019年3月52019年2月32018年12月12018年7月22018年6月62018年5月72018年4月6タイトルとURLをコピーしました。