Excel VBA

「Excel補助マクロ」

発端 わかりみが深いです。17年ちょっと前に作った補助機能群にも入れてました。こんなの。リボンになってからショートカットで使うのがやりにくくなったので最近ほとんど使ってなかったのです。 pic.twitter.com/9hRU73OMvF — W.D. (@WD4096) May 30, 2020 …

「なんちゃって」BCD演算クラスを作って、nCr(組み合わせ数)計算した話

発端 #Excelクイズ水色のセルは、左隣のセルの数式の内容です。A列とD2セルの内容に不思議な点はないですね?では、D1セルMOD(COMBIN(9,3),2)は、なぜ2と表示されるのでしょうか??(出題者自身、こういう現象の調査方法は、なんとなくは知っていますが、根…

「"」で括られた範囲内の「,」を無視するCSVファイルの列数取得用関数を作成する

[Excel VBA]「"」で括られた範囲内の「,」を無視するCSVファイルの列数取得用関数を作成する 発端 発端は以下の記事。 【急募】VBAでCSVの列数を取得したいんですけど、例えば、「あ、い、う、"え、お"、、」でExcelに貼ってから列数取得すると4になると思い…

異なる本文で一斉メールするVBA

[Excel VBA]異なる本文で一斉メールするVBA 公開の発端 こちら。ことりさんなら多分、時間があれば自分でVBA組んでたんだろうなあ、と思うのです。 しかも既に作業は終わってるので今更感が大きいですが、折角なので載せておこうかと。 同じ内容のメールを添…

グループの折り畳み

[Excel VBA]グループの折り畳み 発端 発端はばっちりさんのツィートからです。 Excelの行とか列のグループって、VBAだと難しいね。表示非表示の切替えってリボンにはあるのにVBAで記録できないんだもん。調べても対応するのがShowLevelsしかないし。アクティ…

入力規則に従ってオートコンプリート入力させる

[Excel VBA] 入力規則に従ってオートコンプリート入力させる 発端 以下のように、先日のばっちりさんのつぶやきが発端です。 セルの値が変わったっていうイベントはChangeイベントだけど、入力中ってなやは無いんかな。やっぱテキストボックス作ってKeyPress…