カテゴリー:VBA エクセルマクロ
vba タスクに IE が残る
vba タスクに IE が残る。VBAでブラウザ経由でサイトのページの情報を拾い上げる技は結構使いますよね?私だけ?wwwそうすると、なぜかvba タスクに IE が残っていて、繰り返し利用するとどんどんと増えていき、それが…
詳細を見るVBA コピー領域解除/選択範囲解除
Excel vba での コピー領域解除コピーモードを解除してあげればいい。コピーモードは、CTRL+C , CTRL+X などね。コピーモード解除Application.CutCopyMode = True…
詳細を見るvba SelStart の位置がずれる
SelStart の位置がずれる現象に悩みました。テキストボックス内のカーソルの位置に、文字列を挿入しようとかいうときに問題になる事象です。以前も SelStart の位置がずれる件で結構時間がとられたのですけど、マルチライン型…
詳細を見るVBA ボタン内の文字サイズがおかしくなる
VBA、まぁエクセルのVBAなんだけど、そのVBAのシートのボタン内の文字のサイズって軟化のタイミングでおかしくなるよね?VBAのボタン内の文字サイズがおかしくなるのは、昔からのバグ。なんで直さないかなぁ?というか、もうプログラ…
詳細を見るVBA FileCopy の落とし穴
VBA の FileCopy コマンドがエラーステータス 70 で失敗する。ちなみに FileCopy で発生する エラーステータス、エラー番号は以下の通り。ArgumentException 52 Source または Des…
詳細を見るVBA ドラッグ アンド ドロップでファイルを指定させる
VAB だけじゃなく、ファイルをドラッグ アンド ドロップ で指定できるのは便利です。ワードプレスのメディアはすごく楽ですよね?ローカルフォルダーにおいてある画像を直接ドラッグアンドドロップ。ファイル選択だといちいちフォルダ…
詳細を見るvba textboxのスクロールバーを先頭に持っていく
vba の textbox に値をいれてウィンドウを開くと スクロールバーが先頭になってなかったりする。そすっと、あれ?できてない? って思うわけだ。これはフォームを2回開くと出たりする現象なのだけどね。原因は、1回…
詳細を見るVBA 選択範囲の行列を取得する
以外と検索で引っかかってこないのが、選択範囲の取り出し。エクセルのセルを範囲指定しておいて、ウィンドウを開き、その範囲のデータを処理する。これはよくあることだ。どうするか。こうする。Private…
詳細を見る数字の列番号を文字の列名にする方法
数字の列番号を文字の列名にする方法行列で処理するにはr:行番号 仮に 4c:列番号 仮に 10 だったとするssht.Cells(RR, CC) = "=int(" + Cells(r, c).Address(False…
詳細を見るVBA カーソルの位置
VBA でサクサクっと書いてると、処理後にカーソルの位置をもどしたいときってあるぉ。マウスイベントで発生した処理なら target が来てるけど、そうじゃない時は、アクティブセルを使う。Dim nRowDim nCol…
詳細を見るIEを開いてページを確認する よく使う小技
Dim URL As String, IE As Object Dim setkey Set IE = CreateObject("InternetExplorer.Applicatio…
詳細を見る他のシートをクリアする よく使う小技
他のシートをクリアする。以下うまくいかない。●セルに入力されている【値】クリアSheets("Sheet2").Range("A1:D10").ClearContents●値、書式(罫線、文字色等)クリア…
詳細を見るファイル/フォルダー名選択 よく使う小技
よく使うんだけど、よくわすれるファイル名/フォルダー名選択ファイル名選択ダイアログ Dim OpenFileName As String OpenFileName = Application.Ge…
詳細を見る確認ウインド VBA よく使う小技
よく使うんだけど、よくわすれる確認ウィンドウ。確認ウィンドウリターンステータス=msgbox("メッセージ",ウィンドウステータス,"ウィンドウタイトル")Sub Sample() …
詳細を見るファイル/フォルダー一覧取得 VBA よく使う小技
よく使うんだけど、よくわすれる、ファイル/フォルダー一覧の取得パーツ Dim File_Collection As Object Dim File_List As Variant Dim c…
詳細を見る