EnjoyExcelのブックマーク (121)

  • SharePoint内のExcelに書かれた情報をVBA(マクロ)で取りに行く | パワプラベース

    VBAを使ってSharePoint内のExcelから情報を取得する PowerPlatform関連のアプリを使って業務環境を構築する際「旧環境からの移行」という課題があります。 例えば以下のようなケースです。今回は部分的にクラウド環境に移行するという事例を用意してみました。 事例:既存の仕事を紹介 Bというアプリから取り出した情報(csv)を加工し社内の共有サーバー内のExcelに展開 共有サーバー内のExcelは情報検索やレポート作成のマスターデータとして使われている マスターデータへのアクセス、情報取得は各PC毎に用意された.xlsm内のExcelVBAを使う Aさんはここから環境に変化を加えることを考えているようです。 Aさん 既存の環境の中から共有サーバーをSharePointに置き換えたいです。 代わってVBAによるデータへのアクセスはこのままにしたいですね。 さらに詳細を確認し

    SharePoint内のExcelに書かれた情報をVBA(マクロ)で取りに行く | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/11/19
    ExcelVBAからSharePointへのアクセスを試みます。
  • 【ExcelVBA】セルの値や罫線、背景を削除|Clearメソッド

    Clearメソッドでセルの値や罫線、背景を削除する ワークシートの値や罫線、背景を削除する際はClearメソッドを使います。 Clearメソッドは関連メソッドがたくさんあるのでどれを使えば良いか迷ってしまう事が多い様です。 体系的に理解できるように一覧にしてみました。この表があればメソッドの使い分けができるようになります。 表の構造 2列目に表示されたメソッドを使うと3列目以降でマルが付いている要素を削除することができます 番号メソッド名コメント文字 数値背景罫線ハイパー リンクグループ化1Clear〇〇〇〇〇2Clear Comments〇3Clear Contents〇4Clear Formats〇〇5Clear Hyperlinks〇6Clear Outline〇ClearNotesメソッドは検証できていないのでテーブルに掲載しませんでした EnjoyExcel 1番のClearメソ

    【ExcelVBA】セルの値や罫線、背景を削除|Clearメソッド
    EnjoyExcel
    EnjoyExcel 2024/10/15
    Clearメソッドは関連メソッドが沢山あるのでどれをつかうとどの要素が削除されるのか分かりにくいです。一覧でみることができる様に表にしてみました。
  • VBA×XLOOKUP関数|Rangeオブジェクト×配列でシンプルなコードを作る

    VBA×XLOOKUPでシンプルなコードを用意する XLOOKUP関数は2020年前後から一部のユーザーに開放されていた関数です。 リリース当初は一部の人しか使っていない印象でしたが2024年になり一般ユーザーにも浸透してきた感があります。 よって今回はVBA(マクロ)でもXLOOKUP関数を使ってみることにします。用意した画像をご覧ください。 左の表のB列の情報をもとにCからE列に情報を取得します。データソースは右の表です。 VLOOKUP関数を使うとデータを取得することができますが今回はXLOOKUP関数を使ってみましょう。 コードはこちらです。 EnjoyExcel Rangeオブジェクトや配列を使ってできるだけシンプルなコーディングを意識しました。 Sub try_XLookup() Dim nme As String 'name 検索値 Dim rst As Variant 'r

    VBA×XLOOKUP関数|Rangeオブジェクト×配列でシンプルなコードを作る
    EnjoyExcel
    EnjoyExcel 2024/10/04
    XLOOKUP関数はVBAでも使うことができますよ。
  • HTTP要求を送信しますコネクタを使いドキュメント内のファイル名を書き換える | パワプラベース

    「HTTP要求を送信します」コネクタを使ってみる 別記事で「HTTP要求を送信します」コネクタの概要や関連キーワードについて解説しました。 記事では解説した内容をもとに実際に「HTTP要求を送信します」コネクタを使ってみます。 Aさん コネクタを実際に使ってみましょう! Plat(プラット) そうです。使ってみることが大事です。 「知ってる」と「使える」は大きな差がありますよ。 記事ではSharePointのチームサイト内に格納されたファイル名を変更するという作業を行います。 この作業を既存のコネクタで対応するには「HTTP要求を送信します」コネクタが必須です。 実際のフローを1つずつ解説することで「HTTP要求を送信します」コネクタを使えるようになりますよ。 関連記事 「HTTP要求を送信します」コネクタの概要や関連キーワードを説明している記事はこちらです。 PowerAutomat

    HTTP要求を送信しますコネクタを使いドキュメント内のファイル名を書き換える | パワプラベース
  • PowerAutomateのHTTP要求を送信しますコネクタとは?何ができるのか? | パワプラベース

    HTTP要求を送信しますコネクタとは?何ができるのか? PowerAutometeのコネクタの中に「HTTP要求を送信します」というコネクタがあります。 例えば使用頻度の高い以下アプリケーションには「HTTP要求・・・」のコネクタが用意されています。 Outlook SharePoint Teams Plat(プラット) メジャーなアプリには大抵「HTTP要求を送信します」 というコネクタが用意されています。 Aさん コネクタとしては見たことはあります。 使い方はわかりません。どんな時に使うんですか・・・? そもそも何ができるのか?いつ使うのか?などの質問をいただきましたので説明用の記事を用意しました。 先に結論を提示します。「HTTP要求を送信します」コネクタは「なんでもできます」というコネクタです。 このコネクタを使いこなすことができればPowerAutomateを制するとっても過言で

    PowerAutomateのHTTP要求を送信しますコネクタとは?何ができるのか? | パワプラベース
  • PowerAutomateの仕組み|なぜ他のアプリと情報をやり取りできるのか? | パワプラベース

    PowerAutomateの仕組みが知りたい PowerPlatformに属するアプリ群の中でRPAを担当しているのがPowerAutomateです。 できることは非常に幅広く多岐に渡ります。できることの中から使用頻度が高い作業をいくつか挙げてみます。 SharePointのリストから情報を取得する Outlookの受信トレイからメールの文を取得する Teamsでチャットボットを使いグループメンバーにチャットを飛ばす 箇条書きのように色々なことができるのですがそもそもなぜこんなことができるのでしょうか? Aさん PowerAutomateの中で用意されたコネクタに情報をセットします。 そうすると各アプリから情報を取得することができます。 しかしなぜかと言われるとそこまでは分かりません。 Plat(プラット) 仕組みとしてはAPIを使用しています。 しかしユーザーにはAPIを感じさせない様

    PowerAutomateの仕組み|なぜ他のアプリと情報をやり取りできるのか? | パワプラベース
  • マクロの勉強方法を比較|フローチャートで選ぶおすすめコンテンツ5点

    私マクロを習得して10年ほど経過しました。マクロは自分だけではなく仲間の業務も改善できる素晴らしい機能です。 マクロで自身やグループの仕事を改善してきました。ここ数年は毎年1000時間以上業務改善をしています。 マクロが使える様になると仕事の方法が劇的に変わるので是非多くの方に習得していただきたいです。 しかしマクロ(ExcelVBA)は多くの人が勉強しやすいような環境を提供できていません。 実際にマクロとは?という方は非常に多いです。私自身も最初はどんな事ができるのかさっぱり分かりませんでした。 VBAを習得した方と話をすると「勉強初期にどうしたら分からなかった」という話題で盛り上がる事が多いです。

    マクロの勉強方法を比較|フローチャートで選ぶおすすめコンテンツ5点
    EnjoyExcel
    EnjoyExcel 2024/08/17
    ExcelVBAを使うことができればExcelの事務仕事を秒で片付けることが出来る様になります。そのうえPythonなど他の言語で使う機能も勉強できます。今抱えている仕事を効率化させつつ未来の自分への投資にもなります。
  • PowerPlatform関連のアプリで使われているJSONとは何か | パワプラベース

    パワプラ内で使われているJSONとは何か PowerPlatform(パワープラットフォーム)はローコード、ノーコードツールと言われています。 「簡単な関数やアイコンによる操作によって環境を構築できる」というのが最大のメリットです。 Aさん 分かりやすい反面ちょっと物足りないんですよね。 自分がやりたい事に対して機能が足りないことがあります。 Plat(プラット) JSONを使いこなせるようになるとできる事が増えます。 パワプラに属するアプリとの相性も良いのでおすすめですよ。 JSONというキーワードが出てきました。JSONを習得できればこんなことができる様になります。 PowerApps SharePointからの情報収集能力が上がる(量+速さを大幅に改善) PowerAutomate HTTPリクエストを使うことができる(コネクタにない作業をすることができる) PowerBI Powe

    PowerPlatform関連のアプリで使われているJSONとは何か | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/08/07
    JOSNを制するものはパワプラを制すと言っても過言ではないです。
  • 「ページ」とは|チームサイトのホーム画面やニュースとの違いを教えて | パワプラベース

    チームサイトに用意されている「ページ」とは何か SharePointのチームサイトを用意すると「ページ」という領域が用意されます。 ページにはチームサイト(Webサイト)内の色々なWebページが格納されるという仕様です。 具体例を挙げてみます。チームサイトのホーム画面やチームサイト内のニュースもページに格納されます。 Aさん サイトのホーム画面、ニュースは全て「ページ」に格納されます。 これらの要素は全て同じですか?違いがあるのでしょうか? Plat(プラット) サイトのホーム画面やニュースは大きな分類としては同じです。 厳密に言うとこれらの要素は「Webページ」というものになります。 「ページ」や「Webページ」といった様に似たようなキーワードが並んでいますね。 文字としては似ていますが役割が違います。よって一旦整理する事にします。 「Webページ」とはなにか 「Webサイト」とはなにか

    「ページ」とは|チームサイトのホーム画面やニュースとの違いを教えて | パワプラベース
  • 【図解とURLを使用】3つのポイントからSharePointの構成を理解する | パワプラベース

    画像とURLを使ってSharePointの構成を理解する SharePointはできることがたくさんあります。大きく分けると3つです。 チームサイトを作ることができる 情報をリスト状にして管理することができる 情報をドキュメント単位で管理することができる

    【図解とURLを使用】3つのポイントからSharePointの構成を理解する | パワプラベース
  • PowerApps|Navigate関数の第3引数でコンテキスト変数を設定する | パワプラベース

    Navigate関数の第3引数でコンテキスト変数を設定できる Navigate関数について調べたいことがあり色々な資料を確認していた際に発見がありました。 Navigate関数の中でコンテキスト変数を生成して値を次の画面に送ることができる様です。

    PowerApps|Navigate関数の第3引数でコンテキスト変数を設定する | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/07/01
    Navigate関数の中でコンテキスト変数を生成することができるようです。勉強を兼ねて使用してみました。
  • PowerApps|姓名が逆転しているユーザー名は変数&関数で並べ替える | パワプラベース

    姓名が逆転しているユーザー名を変数と関数で並べ替える PowerAppsではMicrosoft365に登録された情報から(ログインされた)ユーザー名を取得することができます。 しかし取得したユーザー名をそのまま使うことは難しい場合があります。例えば以下のような状態です。 会社や各コミュニティの設定次第ですがおおむねユーザー名は以下のような設定になっている事が多いです。

    PowerApps|姓名が逆転しているユーザー名は変数&関数で並べ替える | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/07/01
    これでユーザー名を好きなように表示することができます。
  • PowerApps|Navigate関数の使い方|3つのできる事を事例もとに解説 | パワプラベース

    Navigate関数の使い方 PowerPlatform(PowerApps) を使うにあたり序盤に勉強する事になるNavigate関数の使い方を整理します。 整理しようと考えた理由は「Navigate関数=画面遷移」という思考の方が多いと感じたからです。 私いくつかの外部講習に参加しましたがどの講習でもNavigate関数を教える際は以下の様に教えていました。

    PowerApps|Navigate関数の使い方|3つのできる事を事例もとに解説 | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/06/11
    Navigate関数は画面遷移だけではなく他にもできる事があります。関数の定義や構文、パラメータを見ながらどんなことができるのか事例を使って確認していきます。
  • PowerApps|変数の使い方|テキストラベルの動的変更でスクリーンを減らす | パワプラベース

    テキストラベルの動的変更でスクリーンを減らしたい テキストラベルを動的に変更させたいという要望をいただきました。 さらに詳細を確認すると以下のような作業に対して問題を抱えていることがわかってきました。

    PowerApps|変数の使い方|テキストラベルの動的変更でスクリーンを減らす | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/06/08
    変数の使い方が分かる記事です。変数は色々な使い方ができます。今回はテキストラベルを動的に変更させることでスクリーンを減らすという例を紹介しています。
  • エクセルVBA×Outlook|複数の宛先毎に添付ファイル付きメールを作成する

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

    エクセルVBA×Outlook|複数の宛先毎に添付ファイル付きメールを作成する
    EnjoyExcel
    EnjoyExcel 2024/06/02
    メール100件を30秒以内に作成します。宛先ごとに異なるファイルを添付することができます。
  • 【エラー423】共有する為に~によってロックされています|PowerAutomate | パワプラベース

    「共有する為に~によってロックされています」を回避する方法 PowerAutomateでSharePointのドキュメント内のExcelに対して操作をする際にエラーが発生しました。 エラーを参照したところstatusは423でした。これは「ファイルがロックされている」時に出るエラーです。 PowerAutomateからオンラインのExcelに連続で作業を仕掛けることはできない様です。

    【エラー423】共有する為に~によってロックされています|PowerAutomate | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/05/30
    PowerAutomateの1つのフローの中で同じExcelへアプローチする時は6分待たないといけないとの事。6分は長いので運用でカバーします。待ち時間ゼロのフローを紹介します。
  • PowerPlatformで何ができるのか?できないのかを表で整理【活用事例付】 | パワプラベース

    PowerPlatformで何が出来るのか?活用方法が分かりません 「PowerPlatFormに属するアプリはどんなことができるのですか?」という質問をいただきました。 各アプリはそれぞれ何ができるの? 使い分けは? 事例があるとわかりやすいんですけど・・・ さらに会話を進めると来のやりたいことが見えてきました。 結論としては「自分の仕事を改善したいがどのアプリをどこで使えば良いのか分からない」という事でした。

    PowerPlatformで何ができるのか?できないのかを表で整理【活用事例付】 | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/05/23
    PowerPlatformで何ができるのかを事例を使って説明します。実際の業務にどうやってアプリケーションを当てはめればよいのか悩んでいる方の助けになる記事です。
  • SharePointとTeamsを連携させる方法|チームサイトの作り方 | パワプラベース

    SharePointとは?Teamsと連携するとチームサイトを作ることができる PowerPlatformを勉強する中で頻出するキーワードの1つにSharePointが挙げられます。 このSharePointというアプリについても良く質問をいただきます。質問のTOP3を紹介します。 SharePointとは?どんなことができるのか? Teamsと連携できると聞いたのですがどうやって連携するの? PowerPlatformに属するアプリとの関連は? 結論です。SharePointはTeamsと連携してサイトを作りチーム内で情報を共有することができます。 加えてPowerPlatformに属するアプリと一緒に使用することで相乗効果が期待できます。

    SharePointとTeamsを連携させる方法|チームサイトの作り方 | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/05/23
    SharePointはいろいろな機能があります。その中の1つにTeamsのチームと連動したチームサイトを作るという機能があります。Teamsからの操作でSharPoint上にチームサイトを作る方法を画像を使って説明しています。
  • PowerAutomateでスクリプトの実行|Excelにパラメータを渡す方法 | パワプラベース

    スクリプトの実行時にOfficeスクリプトにパラメータを渡す PowerAutomateからExcel Online (Business)の中にある「スクリプトの実行」を使ってみました。 しかしコマンド実行時に少し物足りなさを感じてしまいました。理由はこちらです。

    PowerAutomateでスクリプトの実行|Excelにパラメータを渡す方法 | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/05/23
    PowerAutomateからOfficeスクリプトを使います。デフォルトではPowerAutomateからパラメータを渡す為のテキストボックスが表示されません。記事内で紹介する方法を使うとOfficeスクリプトにパラメータを渡すことができます。
  • PowerAppsのグローバル変数とコンテキスト変数は同じ名前で作成できるのか? | パワプラベース

    グローバル変数とコンテキスト変数を同じ名前で作成するとどうなるの? PowerAppsではユーザーは大きく分けて4つの変数を使うことができます。 グローバル変数 App内で使える変数 コンテキスト変数 定義した画面だけで使う変数 コンポーネント変数 画面やボタンを1つのパッケージとする変数(はい/いいえの画面など) コレクション 複数の値を1つの変数として格納できる変数 確かに使い時という軸で仕分けすると最初は分かりやすいかもしれません。検証してみましょう。 早速始めていきたいのですが最初から4つの変数を検証するのは質、量ともに大変です。 まずはグローバル変数とコンテキスト変数に絞り3つのポイントをもとに内容を深掘りしていきましょう。 作成した変数を確認する場所 ・・・アプリ内で使用している変数を確認する場所を紹介します 変数を用いた画面遷移 ・・・ 変数の使い時が分かります グローバル変

    PowerAppsのグローバル変数とコンテキスト変数は同じ名前で作成できるのか? | パワプラベース
    EnjoyExcel
    EnjoyExcel 2024/05/23
    PowerAppsの中でも変数を使えます。いくつか種類がある中でグローバル変数とコンテキスト変数について説明します。基礎的なことを説明した後に両変数で同じ名前の変数を定義するとどうなるのかを検証し解説しています。