Excel

<Excel, VBA> ワークシートの最終行を取得する。

No.8 ワークシートの最終行、最終列を取得する

<Excel, VBA> オフィスクリップボードを操作する。

オフィスクリップボードoffice clipboardをVBAで操作する方法。 Office 2007/2010・リボンのカスタマイズ 初心者備忘録

<Excel, VBA> キー操作をシュミレート

キーボードkeyboardのキーkeyを実行する。 keybd_eventを使うらしい。 Public Declare Sub keybd_event Lib "user32" ( _ ByVal bVk As Byte, _ ByVal bScan As Byte, _ ByVal dwFlags As Long, _ ByVal dwExtraInfo As Long) 'bVk: Keycode 'bScan: Scanc…

<Excel, VBA> Dictionaryのキーと要素を同時に取り出す。

pythonでも似たようなことを探した覚えがあるが、 連想配列Dictionaryのキーkeyと要素itemを同時に取り出す。 Sub hage() Dim Var As Variant For Each Var In dic MsgBox Var + “ ” + dic.Item(Var) Next Var End Sub あと、keyだけとか、itemだけとか、、 …

<Excel, VBA> 文字列で渡した関数名の実行と連想配列

Excel VBAで、文字列で渡した関数名を実行する方法と、連想配列すなわちDictionary。 Set dicmap = CreateObject("Scripting.Dictionary") ' 連想配列オブジェクト生成 dicmap.Add "h", "move_left" ' 連想配列の各要素セット dicmap.Add "j", "move_down" d…

<Vim, Excel> Vimxlsで、:でジャンプ

この前手に入れたVimxls。 nekoyukimmm.hatenablog.com ぼちぼちいいのだけど、vimと異なるところがあり、ちと直した。 うーんとソースコードとにらめっこした結果、 :1000で1000行目に飛べるようになった。 gtで次のタブに移動。 他も少し直したいけど、と…

<Vim, Excel> Vimxlsを入れてみた。

これ。 窓の杜 - 【REVIEW】「Microsoft Excel」に「Vi」「Vim」風の操作をもたらすマクロ「Vimxls」 なかなかいい。 ただ、タブ切り替えをv/Vから、sn/spにしたいのだけど、やり方がわからん。 難しい。 1/22 追加 ちょっと遊んでみて、ちと使い勝手が悪い…