EXCEL/VBA Microsoft365(旧Office365)の月契約の初月利用料 Microsoftに月額プランとあるが、月終わりに使用開始したら、1日の使用で1か月分の利用料が請求されるのか聞いてみた。 結果としては、月額プランは、30日毎の課金プランと言うことらしい。使用開始日から30日間の使用量が課金される。つまり... 2024.09.01 EXCEL/VBA雑多なメモ
EXCEL/VBA EXCELのデータで画像からが表示されなかったりグレーアウトされたりする。 Office2021が入ってる状態で、Office365を入れたせいかOffice365が上手く動かない部分が出たのでメモ。 まず、2021が入ってる状態だと、Office365が上手く動かないみたい。365をインストールする前に古いOff... 2024.06.16 EXCEL/VBA技術
EXCEL/VBA EXCELにDECODEURL関数を作る EXCELでURLの解析をしたくなった。 EXCELにはENCODEURLという関数があって、エンコードはこれで簡単に出来ることが分かったのだが、デコード用の関数は無いようだった。(何故無いんですか、MSさん。。。) 調べると、下記の様なS... 2023.06.03 EXCEL/VBAプログラミング
EXCEL/VBA OneDrive上に置いたEXCELファイルがローカルに保存されない。 事象 Microsoft OneDrive上にEXCELを保存し、F12などで別名保存しようとすると、保存先が「E:\OneDrive」の様なローカルパスにならず、「」のようなネットワークパスになっていた。 動作確認すると、ローカルのOne... 2022.07.29 EXCEL/VBA雑多なメモ
EXCEL/VBA [EXCEL]~以上~未満の数値を取得するlookup関数。 電気代の計算するのに、下記の様なテーブルから単価を引っ張りたくなった。 しかしながら、vlookupだとうまくいかずEXCEL2016だと専用関数は無いみたいだった。(Office365だとXLOOKUPで逆順検索も出来るらしい。) 仕方が... 2022.07.23 EXCEL/VBAプログラミング
EXCEL/VBA [VBA]On Error GoTo lineを複数回使用できない。 事象 On Error GoToで、2回ERRORを拾おうとしたが、2回目のエラーが拾えない。 例えば、下記の様なコードを実行すると、 Sub testGoto2Times() Dim a1, a2 On Error GoTo Err1 a... 2022.05.13 EXCEL/VBAプログラミング
EXCEL/VBA [EXCEL]環境変数path一発整形、文字列結合関数を強化。 pythonの環境構築してて、環境変数のパスを作るのが地味にだるかった。 というわけで、EXCELで文字列結合して作ろうと思ったのだが、標準の関数がいまいち使いにくかったので作成。 基本的には、TEXTJOINと似た感じの作り。TEXTJO... 2022.05.07 EXCEL/VBAPythonプログラミング
EXCEL/VBA [VBA]Range、Variant、配列の挙動調査 Range、Variant、配列に対してWorksheetFunction.Transposeを使ってると微妙に挙動が違うことがあったので調査。 シートの範囲を渡した時の挙動差 関数の引数がRange型の場合とVariant型の場合でどうい... 2022.05.07 EXCEL/VBAプログラミング
AutoHotKey PowerPointの画像右クリックメニューの「図として保存(S)」でjpg保存するショートカットを作る。 PowerPointで画像や図形を選択して右クリックすると、メニューに「図として保存(S)」というものが表示される。 これを押すと、pngがデフォルトで画像を保存することができる。 私は、よくこの機能を使うのだが、基本的にjpeg保存するの... 2022.04.25 AutoHotKeyEXCEL/VBAプログラミングライフハック
EXCEL/VBA [VBA] EXCELで配列作成関数作ろうとしたら、可変長引数で手間取った話。 Excelでの行列計算は便利なんだけど、セルが跨いでる値を配列として計算したい場合、飛んでるセルを束ねて整理する列を作ったりする必要がある。こんな中間セルを作るのは面倒なんで、複数のセルを結合して配列を作る関数が無いか探してみたんだけど無い... 2021.08.26 EXCEL/VBAプログラミング