適材適所
読者になる
住所
出身
ハンドル名
くらげさん
ブログタイトル
適材適所
ブログURL
https://www.tekizai.net/
ブログ紹介文
パソコン作業を自動化させるための情報を発信するブログです。VBA,PowerShell,Java,Notesなどについて扱うことが多いです。
自由文
-
更新頻度(1年)

7回 / 36日(平均1.4回/週)

ブログ村参加:2019/09/13

くらげさんの人気ランキング

  • IN
  • OUT
  • PV
今日 10/17 10/16 10/15 10/14 10/13 10/12 全参加数
総合ランキング(IN) 25,588位 25,674位 25,633位 25,906位 26,093位 26,197位 26,443位 975,189サイト
INポイント 10 10 10 10 0 10 10 60/週
OUTポイント 10 10 10 40 20 20 10 120/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 39位 40位 42位 44位 41位 43位 44位 7,815サイト
VBA 1位 1位 1位 1位 1位 1位 1位 86サイト
今日 10/17 10/16 10/15 10/14 10/13 10/12 全参加数
総合ランキング(OUT) 36,187位 36,239位 36,289位 36,351位 37,912位 41,362位 43,571位 975,189サイト
INポイント 10 10 10 10 0 10 10 60/週
OUTポイント 10 10 10 40 20 20 10 120/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 26位 28位 25位 24位 30位 39位 50位 7,815サイト
VBA 1位 1位 1位 1位 1位 1位 1位 86サイト
今日 10/17 10/16 10/15 10/14 10/13 10/12 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 975,189サイト
INポイント 10 10 10 10 0 10 10 60/週
OUTポイント 10 10 10 40 20 20 10 120/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 7,815サイト
VBA 圏外 圏外 圏外 圏外 圏外 圏外 圏外 86サイト

くらげさんのブログ記事

1件〜30件

新機能の「ブログリーダー」を活用して、くらげさんの読者になりませんか?

ハンドル名
くらげさん
ブログタイトル
適材適所
更新頻度
7回 / 36日(平均1.4回/週)
読者になる
適材適所
  • VBAでNoteメールの添付ファイルを保存する

    VBAでNotesメールの添付ファイルを保存する コード ローカルへの保存手順 おわりに 参考サイト様 VBAでNotesメールの添付ファイルを保存する VBAを使ってNotesメールを操作するシリーズです。 以前、Notesメールの一覧を取得する記事を書きましたが、その続編です。 www.tekizai.net VBAでNotesメールの添付ファイルをローカルに保存する方法を紹介します。 あまり需要がないのか、ネットで調べてもVBAで添付ファイルを保存するやり方が出てこなかったので調べてみました。 (Lotus Scriptはありましたが・・・)。 コード ここで紹介するのは、受信メールの全…

  • VBAでキーごとにシートに分ける簡単なサンプル

    Excel業務あるあるシリーズ VBAでキーごとシートに分ける!! サンプルデータ VBAでキーごとシートに分ける処理の流れ VBAでキーごとシートに分けるコード コードの解説 ①血液型ごとのシートを準備する ①-1dummyシートの設定・最終行の取得 ①-2重複のないリストを作成 ①-3シートを作成 ①-4同名のシートはない想定 ①-5フィールド名を書込む ②各レコードを走査して合致するシートに転記する ②-1書き込み対象のシートを変数に格納する ②-2書き込み対象のシートの追記行を取得する ②-3各項目を書き込む カスタマイズする おわりに Excel業務あるあるシリーズ 仕事をしていると…

  • PowerShellでREST APIをいじる_天気予報API

    PowerShellでREST APIをいじる 天気予報APIについて PowerShellで天気予報APIをリクエストしてみる おわりに PowerShellでREST APIをいじる 世の中には本当にありがたいサービスがたくさんあります。 昔では考えられないようなサービスを少しのお金で、時には無料で、受けることができるようになっています。 REST APIはそんなサービスの代表ではないでしょうか。 色々なAPIを使ってみるシリーズ(?)第一弾、天気予報APIを使ってようと思います。 天気予報APIについて 簡単に好きな地域の天気予報を受け取ることができるREST APIです。 livedo…

  • PowerShellで和暦を扱う

    令和の喧騒 PowerShellで和暦を扱う PowerShellにおける和暦の管理 おまけ:タイの仏歴 参考サイト様 令和の喧騒 2019年5月1日に元号が変わりました。 5月は令和一色といった感じで話題になっていましたが、システム界隈では何かと苦労された方も多いのではないでしょうか。 これを機に「和暦表記はやめて西暦で統一しよう」なんてところもあったかも知れません。 それでも、仕事をしていく上でちょこちょこ登場してくる和暦。 パソコン上での彼らの扱い方を知り、仲良くした方が賢明のようです。 ではPowerShellでどのように和暦を扱うか見ていくことにしましょう。 PowerShellで和…

  • PowerShellでNotesを操作する

    PowerShellでNotesを操作する Lotus.NotesSessionを使う PowerShellでNotesメールを取得する おわりに 参考サイト この記事ではPowerShellを使ってNotesを操作する方法を解説しています。 Notesメールの取得を試みています。 PowerShellでNotesを操作する 何度かVBAによるNotes操作の記事を書いていまして、COMオブジェクトを使えばPowerShellからもNotes操作できるよね、ということで私なりにPowerShellを使ってNotesを操作する方法を調べてみましたので書いていきたいと思います。 「PowerShe…

  • VBAでウェブスクレイピング_WinHTTP編その5

    この記事では WinHTTPで画像をダウンロードするためには WinHTTPで画像をダウンロードするサンプルを作成する コード コードの解説 おわりに 参考サイト この記事では WinHTTPの実践的な使い方の例としてVBAで画像をダウンロードする方法を解説しています。 HTMLの(最低限の)知識が必要です。 シリーズものになります。その1はこちら→VBAでウェブスクレイピング_WinHTTP編その1 - 適材適所 WinHTTPで画像をダウンロードするためには VBAで画像をダウンロードするために必要な情報はHTMLの中にあります。 (HTMLのわかりやすい解説はネット上に沢山あるのでここで…

  • VBAでウェブスクレイピング_WinHTTP編その4

    この記事では WinHTTPでスクレイピングしてリンクのURL一覧を作ってみる コード コードの解説 おわりに 参考サイト この記事では WinHTTPの実践的な使い方の例としてリンクの一覧を取得するサンプルを作ります。 HTMLの(最低限の)知識が必要です。 シリーズものになります。その1はこちら→VBAでウェブスクレイピング_WinHTTP編その1 - 適材適所 WinHTTPでスクレイピングしてリンクのURL一覧を作ってみる その3ではWinHTTPを使うためのHTTPの説明をしました。 今回からWinHTTPの実践的な使い方に入っていきたいと思います。 スクレイピングの目的は色々ありま…

  • VBAでウェブスクレイピング_WinHTTP編その3

    この記事では WinHTTPを操作するためのHTTPの最小限の理解 HTTPとは HTTPの通信の中の位置づけ HTTPの通信の概略 HTTPクライアントの要求 メソッドとは パスとは ヘッダとは ボディとは ウェブサーバの応答 レスポンスコードとは ヘッダとは ボディとは まとめ この記事では WinHTTPの使い方を理解する上で最小限必要となるHTTPについて解説しています。 WinHTTPを使いたいけど、HTTPについてよくわからない人に向けて書いています。 シリーズものになります。その1はこちら→VBAでウェブスクレイピング_WinHTTP編その1 - 適材適所 WinHTTPを操作す…

  • VBAでウェブスクレイピング_WinHTTP編その2

    この記事では VBAでWinHTTPを使う VBAでWinHTTPを使う準備をする 試しにWinHTTPでスクレイピングしてみる コードの解説 とりあえずやってみたが・・・ この記事では VBAを使ったスクレイピングの一つの手法であるWinHTTPを使ったスクレイピングの例を紹介しています。 VBAによるWinHTTPを使ったスクレイピングについて知りたい人に向けて書いています。 シリーズものになります。その1はこちら→VBAでウェブスクレイピング_WinHTTP編その1 - 適材適所 VBAでWinHTTPを使う IEによるスクレイピングとWinHTTPによるスクレイピングの違いについて前回…

  • VBAでウェブスクレイピング_WinHTTP編その1

    この記事では WinHTTPでスクレイピング WinHTTPとは Internet Explorereによるスクレイピングとの違いは? ブラウザが内部的に行っていること IEとWinHTTPの違い IEによるスクレイピング WinHTTPによるスクレイピング 最後に この記事では VBAによるスクレイピングの中でも、IE(Internet Explorere)とWinHTTPを使ったスクレイピングの違いについて述べています。 IEを使ったスクレイピングについては知っているけど、WinHTTPを使ったスクレイピングはわからないという人に向けて書いています。 WinHTTPでスクレイピング VBA…

  • Excelのセル内改行コードはLFとCRLFのどちらでもいいのではないか説

    この記事では セル内の改行コードはlf,crlfのどちらでもいけるのではないか説 結論 環境 経緯 小さな実験 最後に この記事では Excelのセル内の改行コードについて考察しています。 セル内の改行コードって本当はどうなの?と思っている人に向けて書いています。 セル内の改行コードはlf,crlfのどちらでもいけるのではないか説 私の中の常識では「セル内の改行コードはlfだ」だったのですが、どうもそれだけとは限らないというお話です。 ※正規表現と改行コードについて出てきます。 結論 セル内の改行コードは、LFかCRLFなら改行されて見えます。 CRは一度セルをアクティブにすると改行されて見え…

  • PowerShellの自動変数研究_$$

    この記事では はじめに $$の詳細を確認してみる 実際はどんなものが格納されるのか むりやり使い道を考えてみる 結論 この記事では PowerShellの自動変数について研究するシリーズの第1弾です。 PowerShellの自動変数のひとつ「$$」について使い方などを考察しています。 はじめに PowerShellには多くの自動変数があります。 私も日々勉強中です。このシリーズでは実験形式で、その実態に迫っていければと思います。 今回の実験対象は「$$」という自動変数です。 $$の詳細を確認してみる 初見だと、「こんな見た目ありか?」的な見た目ですね。 PowerShellの場合、変数の接頭辞…

  • VBAでウェブスクレイピング_IE操作編その4

    この記事では インプットタグへの書き込みをやってみる お題はyahoo(2019年8月16日現在のhtml) 検索窓への入力方法 検索ボタンをクリックする これで終わり IEを使ったスクレイピングはかなり脆い 次は この記事では VBAによるIE(Internet Explorere)を使ったスクレイピングについて解説しています。 インプットタグの書き込み方法を解説しています。 検索ボタンのクリックの方法を解説しています。 IEによるスクレイピングの脆弱性について述べています。 インプットタグへの書き込みをやってみる 前回はaタグをクリックしてリンクをたどってみました。 今回は、インプットタグ…

  • 挫折した人のためのVBAクラスモジュール入門_その10(最終回)

    この記事では メソッドを定義しよう 住所の都道府県名を返すメソッドの仕様 メソッドの定義方法 住所の都道府県名を返すメソッドの実装 これでGodExcelオブジェクトはひとまず完成 最後に GodExcelクラスの完成形 この記事では VBAのクラスモジュールの使い方を解説しています。 メソッドの定義方法を解説しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 メソッドを定義しよう 前回はメソッドについてお話しました。 今回はGodExcelオブジェク…

  • 挫折した人のためのVBAクラスモジュール入門_その9

    この記事では GodExcelオブジェクトの現在の状態 GodExcelオブジェクトの問題点 外部からプロパティを変更できないようにする プロパティ周りが整備されたGodExcelクラスのコード GodExelの利便性をさらに高めるアイディア メソッドはオブジェクトに関係あるものだけ 次回でGodExcelオブジェクトが一応完成 この記事では VBAのクラスモジュールの使い方を解説しています。 ワークシートの情報をオブジェクト化する際のより実践的なアイディアを紹介しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折し…

  • 挫折した人のためのVBAクラスモジュール入門_その8

    この記事では コンストラクタについて コンストラクタ 実験:コンストラクタが呼ばれるタイミングを知る デストラクタについて 実験:デストラクタが呼ばれるタイミングを知る デストラクタはどんな場面で使うのか 次回はGodExcelオブジェクトに戻ります この記事では VBAのクラスモジュールの使い方を解説しています。 クラスモジュールのコンストラクタ及びデストラクタについて解説しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 コンストラクタについて 前…

  • 挫折した人のためのVBAクラスモジュール入門_その7

    この記事では 今回は具体的な話を 神エクセルの仕様 コンストラクタを定義する テストしてみる この記事では VBAのクラスモジュールの使い方を解説しています。 前回に引き続き、シートの情報をクラスモジュールを使ってオブジェクト化していく手法を説明しています。 前回までのコードを整理しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 今回は具体的な話を 前回はプロパティのカプセル化とインターフェースの統一化についてでした。 抽象的な話になってしまったので…

  • 挫折した人のためのVBAクラスモジュール入門_その6

    この記事では プロパティへのアクセスについて カプセル化とは プロパティのインターフェースを統一する この記事では VBAのクラスモジュールの使い方を解説しています。 前回に引き続き、シートの情報をクラスモジュールを使ってオブジェクト化していく手法を説明しています。 カプセル化の概念を説明しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 プロパティへのアクセスについて 前回はオブジェクトの内部プロパティへのアクセスについてのお話でした。 プロパティを…

  • 挫折した人のためのVBAクラスモジュール入門_その5

    この記事では プロパティを設定できた プロパティを取得できるようにする Property Getをテストする なぜオブジェクト内部のプロパティを外部から直接いじれないようにするのか この記事では VBAのクラスモジュールの使い方を解説しています。 前回に引き続き、シートの情報をクラスモジュールを使ってオブジェクト化していく手法を説明しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 プロパティを設定できた 前回はGodExcelオブジェクトに値を設定す…

  • 挫折した人のためのVBAクラスモジュール入門_その4

    この記事では オブジェクトを生成できた Privateなプロパティ Privateとは プロパティを設定できるようにする プロパティに値を設定してみる この記事では VBAのクラスモジュールの使い方を解説しています。 クラスモジュールの実例を用いて解説しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 オブジェクトを生成できた 前回はクラスモジュールを使ってオブジェクトを生成することができたのでした。 でもダメGodだったのでした。 今回は、このダメG…

  • 挫折した人のためのVBAクラスモジュール入門_その3

    この記事では オブジェクトの情報を定義する場所がクラスモジュール クラスモジュールのコード クラスモジュールの文法的な話 オブジェクトを生成する まだまだ役に立つオブジェクトではない この記事では VBAのクラスモジュールの使い方を解説しています。 オブジェクト指向の最低限の理解がある前提で、クラスモジュールについて解説しています。 オブジェクト指向については前回の記事で解説しています→挫折した人のためのVBAクラスモジュール入門_その2 - 適材適所。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラ…

  • VBAでウェブスクレイピング_IE操作編_その3

    次ページをクリックする classやidがない場合のタグの取得方法 全ての要素にアクセスする 最初から最後のページまで遷移する 前回は、記事タイトルをひとつ取得するところまで実装できたのでした。 今回はページを遷移して、すべての記事タイトルを取得することが目的です。 前回のコードはこんな感じでした(ieの処理待ち部分を関数に外出ししました)。 Sub sample() Dim ie As InternetExplorer: Set ie = New InternetExplorer ie.Visible = True ie.Navigate "https://www.tekizai.net/"…

  • VBAでウェブスクレイピング_IE操作編_その2

    HTMLとは タグとは 情報を集める 実際のHTMLを見てみる HTMLからclass属性を取得する getElementsByClassNameメソッド タイトルを取得する HTMLとは 今回もハンズオン形式でIEを使ったスクレイピングのやり方を書いていきます。 前回は、HTMLの話をしていたのでした。HTMLはウェブページの設計図のようなものであること、ブラウザはそれを頼りに、ページを表示していること。 VBAのコードに戻る前に、もう少しHTMLの理解に時間を裂きましょう。 理解のために、簡単なHTMLを見てみます。 <html> <body> Hello World </body> </…

  • VBAでウェブスクレイピング_IE操作編_その1

    Internet Explorerを使ってウェブスクレイピング お題をどうするか お題はこのブログの記事タイトル一覧を取得する IEを操作するためには、「InternetExplorer」オブジェクトを使う ウェブページにアクセスする Microsoft HTML Object Library HTMLとはなんだ 次回は Internet Explorerを使ってウェブスクレイピング ウェブスクレイピングとは、ウェブサイトの情報を自動で抽出する技術のことです。 最近はRPAでウェブページの情報をげっとだぜ~という流れもあり、興味がある人もいるのでは? このページを見られている皆さんは、何かしら…

  • VBAでNotesメールを作成・送信する_ファイル添付

    この記事では VBAでNotesメールにファイル添付する コード コードの解説 終わりに 参考サイト この記事では VBAを使ってNotesのメール操作を自動化するためのアイディアを書いています。 Notesを使った日々の業務を自動化したい人に向けて書いています。 VBAでNotesメールにファイル添付する 前回はCCとBCCを追加するサンプルを紹介しました。 今回は、添付ファイルを追加するサンプルを紹介します。 ファイルをメールに添付することができれば、いい感じに業務レベルで使えるものができるのでは? コード まずはコードを紹介します。 Option Explicit '定数は環境に合わせて…

  • VBAでNotesメールを作成・送信する_CC/BCCの追加

    この記事では VBAでIBM Notesを操作する2 CCとBCCを追加する コード 使う前に 関連記事 この記事では VBAを使ってNotesのメール操作を自動化するためのアイディアを書いています。 Notesを使った日々の業務を自動化したい人に向けて書いています。 VBAでIBM Notesを操作する2 前回(VBAでNotesのメールを作成・送信する_最も簡単なサンプル - 適材適所)は、とても単純なメールの送信サンプルを紹介しました。 今回は前回のサンプルにCCとBCCを追加したいと思います。 CCとBCCを追加する CCを追加するためには、NotesDocumentのAppendIt…

  • VBAでNotesメールを作成・送信する_最も簡単なサンプル

    VBAからIBM Notesメールを操作する コード 使う前に コードの解説 関連記事 VBAからIBM Notesメールを操作する メールを作成するルーチンワークだったり、同じようなメールをちょこっとだけ変えて一度に送信しなければならない場面などメール作成、送信を自動化すると便利な場面があるかと思います。 そのような場合、手動で行っているとどうしても抜け漏れが出てきたり、コピペ作業を何度も行わなければならなかったり、また、ミスが情報漏洩なんかにつながっては目も当てられません。 Notesを使ってそのような作業を強いられている人は、ぜひVBAを使ったメール作成、送信の自動化を考えてみてはどうで…

  • VBAにおける文字列検索はどれが一番速いのか_中間編

    はじめに テストする機能 テストした環境 条件 結果 一番速いのはInstr関数!! テストしたプログラム はじめに 文字列の中から特定の文字列を含むかチェックする場面はよくある場面かと思います。 前回(VBAにおける文字列検索はどれが一番速いのか_先頭編 - 適材適所)に続き、どの検索方法が最速なのか、検証してみました。 今回は中間の文字列を検索する場合です。 お題: 文字列「東京都足立区」の中に「足立」が含まれているかどうかチェックする テストする機能 Instr 関数 like 演算子 RegExpオブジェクトのTestメソッド ワークシート関数のfind関数 テストした環境 OS:Wi…

  • VBAにおける文字列検索はどれが一番速いのか_先頭編

    はじめに テストする機能 テストした環境 比較内容 結果 一番速いのはlike演算子!! テストしたプログラム はじめに 文字列の中から特定の文字列を検索する場面はよくある場面かと思います。 どの検索方法が最速なのか、検証してみました。 今回は、先頭の文字列を検索する場合です。 お題: 東京都足立区の先頭が東京都に一致するかどうか検索する テストする機能 Instr 関数 like 演算子 RegExpオブジェクトのTestメソッド Left関数 ワークシート関数のfind関数 テストした環境 OS:Windows10 Pro CPU:Intel Core i5-4300U メモリ:4G Ex…

  • 挫折した人のためのVBAクラスモジュール入門_その2

    この記事では おさらい シートの情報をオブジェクト化する 視点を変えてみる いったん立ち止まって考える オブジェクト化することでプログラマー楽になる・・・かもしれない この記事では VBAのクラスモジュールの使い方を解説しています。 クラスモジュールを理解するためのオブジェクト指向について解説しています。 この記事はクラスモジュールの実践的な使い方を学びたい人に向けて書いています。 シリーズものです。その1はこちら→挫折した人のためのVBAクラスモジュール入門_その1 - 適材適所。 おさらい その1では題材のエクセルから情報を取得するコードを書いて、あーじゃないこーじゃないとうんちくを語りま…

カテゴリー一覧
商用