需要はあるのに、Excelだと面倒だった複数表の結合。 これまで関数やVBAで頑張っていた人も多いのでは? はい!!私もそうでした。 そう、Power Queryを知るまではね。 ということ複数表の結合もでPower Queryを使えば、 簡単にできてしまいます。 複数の表…
前回の記事 Power Queryで他のブックからデータを取得する データソースに接続する データを読み込む 年齢列を追加するクエリを作ってみる 列を追加する方法 今日の日付列を追加してみる 年齢を求める どハマりポイント 大文字・小文字を区別する まだまだ関…
Excelを使った外部データへの接続を 強力にアシストしてくれるような気がするPower Query。 Power Queryについて全くの初心者である私が、 PowerQueryについて調べながら、道なき道を進み、 これからPower Queryについて学ぼうとする人の 少しでも役に立つよ…
ExcelでサクッとQRコードを作る おい、全角!! 全角文字は対応していない!? PowerShellでサクッと作る PowerShellのコード 注意!! 終わりに PowerShellの参考になりそうな記事たち ExcelでサクッとQRコードを作る 仕事でQRコードが必要になったので、Ex…
VBAでマイナンバーを紐解いてしまいます
コロナウイルスの流行で、現場で頑張る公務員に関するニュースについても目にするようになりました。 その中で気になるニュースが。 神戸新聞NEXT|総合|コロナ患者4人分の個人情報流出 西宮市保健所がファクス誤送信 「とある市が感染者の個人情報を誤っ…
おいおい、今時Notesって・・・ なんて思っても、なかなか抜け出せないのがNotes。 しぶとく生き残っています。 今回はそんなNotesの、機能の一つ、「タスク」 をVBAを使って取得してみたいと思います。 VBA×Notesシリーズ 環境 Notesのタスクとは? VBAでNo…
PowerShell×Google APIシリーズ PowerShellでGoogleカレンダーに簡単に予定を追加 QuickAddという魔法 日本語の場合は引数のTextに注意 Version これはOK これはNG ここから言えること 終わりに PowerShellによる自動化?的な関連記事 PowerShell×Google API…
これまでの軌跡 PowerShellでGoogleカレンダーを操作するシリーズ キモはEventsプロパティのDeleteメソッド Deleteは関係なく、EventsResource+ListRequestのExcecuteメソッドにハマる では2500個以上の予定を削除したいときは? おわりに PowerShellでGoogl…
PowerShellでタイムスタンプを付加 時間だけ付加する 細かい応答時間を付加したい 完全なる余談 終わりに PowerShellでpingをどうこうしている関連記事 pingコマンド、超便利ですよね。 私なんか、デスクにいるときの90%はping打ってますからね。 それぐらい…
Excelを使ってていて、VLOOKUP関数に1度もお世話になったことない人などいるだろうか。 VLOOKUP関数こそ、最強のワークシート関数だと思っていた時期が俺にもありました。 万能だと思っていたVLOOKUP関数が使えない、そんなときがあるのです。 そして、VLOO…
シェルは基本的にCGIですが、ユーザーにわかりやすいインターフェースを提供したいときはMessageBoxが便利です。 そこで今回は、PowerShellでMessageBoxを使う方法を3つ紹介したいと思います。 .NETを使う 定義 やってみる Wscript 定義 やってみる 戻り値…
デスクトップやマイドキュメントのパス 環境 主な方法は2つ [System.Enviroment]::GetFolderPath 取得できるフォルダ一覧 Desktopのパスを取得する場合 値とフォルダの一覧を作成 WSHのspecialfolder 下準備 取得できるフォルダ一覧 Desktopのパスを取得す…
Googleカレンダーに終日の予定を追加 Googleカレンダーバージョン PowerShell×Google カレンダーシリーズ サンプル どハマりポイント 終わりに Googleカレンダーに終日の予定を追加 PowerShellを使ってGoogle APIを使うシリーズ。 前回は、時間指定の予定を…
Excel業務あるあるシリーズ Excelの仕様 シートの一覧を作成する ハイパーリンクを張る 目次ページを追加するコード 目次だけだと・・・ 終わりに Excelで作業をしていたら、いつの間にか大量のシートが・・・。 他の人からもらったExcelなんだけど、シート…
PowerShellのショートサーキット(短絡評価) 公式ドキュメント 動作検証 終わりに PowerShellのショートサーキット(短絡評価) ふと、PowerShellにおける、ショートサーキット(短絡評価)ってどうなっているんだろうと疑問に思い調査してみました。 する…
ラフにプログラミンすればいいという話
PowerShellでGmailAPIをいじるよ
Excel 2019で登場した、待望(?)の文字列連結関数、TextJoin。 これが登場する前は、VBAで関数をちょこっと自作してましたが、もうその手間から解放されますね。 今回は、そのTextJoin関数のちょっとした応用例として、連結する文字を特定の文字(ダブルク…
コマンドプロンプトではなくPowershellを使う コマンド おわりに 関連する記事 コマンドプロンプトではなくPowershellを使う PowerShellを使って、連続でpingを送るワンライナーです。 システムを管理していると、よく使うping。 新たに固定IPアドレスを振る…
前回に続き、PowerShellを使ってGoogleカレンダーを操作する方法を書いていきます。 今回は、新しい予定を追加する書き方です。 PowerShellでGoogleカレンダーを操作するシリーズ 事前準備 流れ コード 注意 おわりに PowerShellでGoogleカレンダーを操作す…
事前準備 サンプルを参考にしてみる 環境 Google API用のdllをダウンロードする ダウンロードしたdllをインポートする サンプルをPowerShellの文法で書き直す コードの全体 最後に 関連する記事 Googleカレンダー、便利ですよね。 私はGoogleカレンダーでス…
VBAを使って、Notesを操作するシリーズです。 今回は、特定のフォルダに格納されているメールを参照するサンプルを紹介したいと思います。 VBAでNotesを操作するシリーズ コード全体 コードの解説 おわりに VBAでNotesを操作するシリーズ VBAでNoteメールの…
VBAでテキストデータをexcelに取り込むとき そもそもADODB.Streamって? ADODB.Stream#ReadLineでNull文字が含まれるファイルを扱うと Null文字がテキストファイルの途中にあるReadText(adReadLine)の挙動 用意したソース 用意したファイル Nullがはいってい…
特定のセルを取得したい 何はなくともオブジェクトブラウザー 第一引数 第二引数 プログラムのスピードアップ対策に!!・・・なるか? 該当のセルが見つからない場合はエラーを返す これは「条件を選択してジャンプ」機能です 終わりに 特定のセルを取得し…
いちいち起動アイコンを探すのが面倒なことありません? コマンドから起動できると地味に捗るアプリ8選 メモ帳 電卓 ペイント ブラウザ エクスプローラー コントロールパネル タスクマネージャー コマンドプロンプト/PowerShell おわりに いちいち起動アイコ…
Powershellで政府統計を見てみる グラフ化はPowerShell単体ではできない 処理の流れ コードの全体 ほとんどVBAになってしまった ①jsonから値の属性を取得してシートに書き込む ②年度と値をシートに書き込む 最後に Powershellで政府統計を見てみる 前回の続…
PowerShellでAPIを使うシリーズ 政府統計の総合窓口 APIの例 アプリケーションIDを作成する 実際にAPIを使ってみよう 最後に PowerShellでAPIを使うシリーズ PowerShellを使って、ネット上の面白いAPIを使ってみる、このシリーズ。 今回は、日本政府の統計デ…
プログラムのユーザーインターフェースは極力シンプルであれ!! どんなユーザーインターフェースがあるか VBEの再生ボタンで実行 リボンにあるマクロ実行ボタン ショートカットキーを割り当てる コマンドボタン ユーザーフォーム リボンにオリジナルボタン…
マクロからのシートの編集を許可しているはずなのに 試した環境 シートの保護機能について シートを保護した状態でハイパーリンクを削除できない!! マクロからのシートの編集を許可しているはずなのに とあるVBAプログラムを作成していたところ、マクロに…