2016-01-01から1年間の記事一覧
Yahoo検索結果をWebクエリを利用してエクセルにテーブル形式で抽出する。手順 1.Yahoo検索結果をWebクエリによりシート1へ表示 ↓Yahoo検索結果(エクセル vba)のWebクエリ 2.シート1の内容(いつもの検索結果の並び)をシート2へテーブル形式で並べ直す。 ↓並…
PubmedAPIを利用してPubmed検索結果のPMIDをセルに書き出す。Pumed API PubMed検索方法:Web Apiの勉強中: IT関係。二階堂のブログ。XML http://minor.hatenablog.com/entry/2015/09/02/233330 Sub GetPubMedID() 'Microsoft XML. v6.0を参照設定のこと Dim …
PubmedAPIを利用して文献IDからAbstractやTitleを読み込むFunction Sub Pubmed2() 'Functionの使い方 Dim arr As Variant, PubmedID As Long '情報を取り出したいPubmedID PubmedID = 2644239 arr = GetTitle(PubmedID) MsgBox " Abstract " & arr(1) MsgBox…
robocopyはwindows vista以降に装備されているコマンドで通常はコマンドプロンプトから使いますが、VBAから使ってみます。robocopyは「Robust File Copy」の略で、堅牢(robust)かつ確実なファイルのコピーという意味になります。ファイルやフォルダのコピ…
目的 様々な画像処理をVBAから行う。 画像処理例 ・フォルダ内の画像ファイルを一括で縮小やリサイズを行う ・フォルダ内の画像ファイルを一括で別形式に変換する(→jpg,png,pdf,etc) ・フォルダ内のjpgファイルをまとめ1つのpdfファイルにする ・画像ファイ…
Web上のファイルをダウンロードする際に・ファイルのURLに法則性があり機械的に決まっている。 ・ダウンロードしたファイル名を自分で決めて保存したい。といったケースに大変便利です。例えばYahooFinanceのトヨタ自動車(証券コード7203)の日足チャートは…
備品の管理をエクセルで行っているような場合に、エクセルで管理番号をバーコード印刷できると便利です。 方法は大まかに2つあります。「1は簡便、2はバーコードの種類が多く細かな設定が可能」という利点があげられます。今回は1について書きます。 1.バー…
新しくエクセルのアプリケーションを作る際には、便利なFunctionの一群をまずはごっそり移すところからはじめます。以下、必携のファンクションを紹介します。1.GetDeskTopPath デスクトップのパスを取得するファンクション。例えば↓のような使い方をします…