業務改善と便利機能に関するEnjoyExcelのブックマーク (5)

  • エクセルVBA×Outlook|複数の宛先毎に添付ファイル付きメールを作成する

    複数の宛先毎に添付ファイル付きメールを作成する 「ExcelVBAからOutlookを使って複数人に自動でメールを送りたい」という質問に回答するシリーズです。 1回目の記事では以下内容を解説しました。 Excelに入力された宛先を使ってメールを用意したい メールの文内でハイパーリンクを使いたい 添付ファイルを用意したい EnjoyExcel 前回記事の内容だけでも大抵のことはできる様になります。 今回はより実務に近い内容にチャレンジしていきます。 今回は2回目になります。応用編という事でもう少しテクニカルな事をやってみましょう。 「複数の宛先へのメールを用意する中で宛先ごとに異なるファイルを添付させる」という作業を構築していきます。 先にポイントを提示しておきます。以下3点です。 複数(100件程度)の宛先に向けてメールを用意する メールの宛先毎に独自の(ユニークな)添付ファイルを作成す

    エクセルVBA×Outlook|複数の宛先毎に添付ファイル付きメールを作成する
    EnjoyExcel
    EnjoyExcel 2024/06/02
    メール100件を30秒以内に作成します。宛先ごとに異なるファイルを添付することができます。
  • マクロ学習時におすすめの作業環境|Kindle×デュアルモニター

    おすすめの作業環境はKindleとデュアルモニター マクロの学習方法はいくつかあります。その中でも書籍を選択する方は非常に多いです。 書籍は導入コストが低く簡単に入手できるのですが実際にパソコンで作業をする際の取り回しで困ったことはありませんか? の開きを固定しながらExcelの画面(VBEなど)を見て作業をするのが大変 重たい書籍は移動時に取り回しが大変 字が小さい書籍は読むこと自体が大変 私はVBA初心者の頃1番の事例で困っていました。うまく環境を整備できずモチベーションを維持するのが難しかったです。 勉強初期の頃は学習の継続が難しいですよね。勉強以外の事はできるだけ気を使いたくないです。 Enjoy Excel とキーボードで手がふさがっている中で「目で色々な情報を追うのが当に大変」でした。 記事では私がVBAを学習していた頃に最も良いと感じた作業環境を紹介します。この環境な

    マクロ学習時におすすめの作業環境|Kindle×デュアルモニター
    EnjoyExcel
    EnjoyExcel 2024/02/26
    マクロの勉強を継続させるには作業環境を整える事も重要な要素の1つです。私自身が初心者の頃マクロを勉強している時に一番良いと感じた作業環境を紹介します。キーワードは「Kindle×デュアルモニター」です。
  • VBA|InputBoxメソッドで戻り値空白とキャンセルの処理を分ける

    InputBoxメソッドで「戻り値空白」と「キャンセル」の処理を分ける 「InputBox関数を使ったプロシージャを用意したのですが実際の使用状況に対応できません」という相談を受けました。 具体的にどんな事に困っているのか教えてもらいました。ポイントは2つです。 テキストボックスが空白のままOKボタンを押される事がある(処理が用意できてない) 「数値で入力・・・」と書いていてもテキストボックスに文字列が入力されてしまう InputBox関数では「テキストボックスが空白の時の戻り値」と「キャンセルボタンを押した時の戻り値」が同じです。 ボタンの操作に応じてその後の処理を区別したくても戻り値が同じでは処理をコントロールできません。 もう1つはテキストボックスに入力される値です。 InputBox関数では値を数値で受け取る仕様のコードの中で文字列が入力されるとエラーが出て処理が止まってしまいます

    VBA|InputBoxメソッドで戻り値空白とキャンセルの処理を分ける
    EnjoyExcel
    EnjoyExcel 2024/02/09
    InputBox関数はテキストボックスが空白の時にOKボタンを押された時とキャンセルボタンを押した時の戻り値が同じです。InputBoxメソッドは戻り値が違うので操作を分ける事ができます。詳細は記事をご覧ください。
  • 【基本編】VBA×ピボットテーブルの作り方|レポートにフィールドを追加する

    VBAを使ったピボットテーブルの作り方を解説 ExcelVBAを使えばワークシート上部に配置されたアイコンで用意された作業の多くを自動化することができます。 ピボットテーブルも例外ではなくマクロを構築する事で作業を自動化させることができます。 以下箇条書きに書かれているような作業を検討されているExcelユーザー様におすすめの機能です。 「毎日、毎週、毎月」など一定のタイミングで用意されたデータ群を使ってリスト(テーブル)を作成したい 複数のリスト(テーブル)にあるデータを集合させつつ組み替えることで必要な情報を抽出したい グラフィカルで使いやすいグラフを生成したい(グラフのフィールド内でフィルターをかけるなど) 集計データからのテーブル、グラフの作成は手作業でないと・・・と思われがちですがVBAなら数秒で作業終了です。 作成されたテーブルはフィルターなど便利な機能が用意され「見易い」かつ

    【基本編】VBA×ピボットテーブルの作り方|レポートにフィールドを追加する
    EnjoyExcel
    EnjoyExcel 2024/01/26
    毎日、毎週、毎月の作業で元データを集めてピボットテーブルを作成されている方。ピボットテーブルは自動で用意できますよ。
  • 保護中: VBAで業務改善-4コードを解説

    一部の記事はパスワードで保護されています。専用のパスワードが必要です。 閲覧希望の方は問い合わせフォームより連絡をお願いします。 パスワード:

    EnjoyExcel
    EnjoyExcel 2022/08/22
    業務改善シリーズの最終回です。解説記事用意しました。
  • 1