taka さん プロフィール

  •  
takaさん: E-VBA
ハンドル名taka さん
ブログタイトルE-VBA
ブログURLhttps://e-vba.com/
サイト紹介文E-VBAはExcelVBAを新たに覚えたい方、また忘れたことを思い出したい方に向けたブログです。
参加カテゴリー
更新頻度(1年)情報提供125回 / 142日(平均6.2回/週) - 参加 2017/05/31 19:47

taka さんのブログ記事

  • アクティブブック以外を閉じる方法
  • アクティブブック以外を閉じる方法どうもtakaです、今回は【特定のブック以外を閉じる方法】ということで、複数のExcelbookを開いていて特定のbookを開くときにすべて閉じていてほしいというときはありませんか?(普通は無いかもしれませんが)実際私はあるブックにこのコードを使用しています、それは大事なファイルで誤作動などの原因を少しでも減らしたいからです(;^ω^)アクティブブック以外を閉じるコードさてのアクティブブッ [続きを読む]
  • 【KeyCode】どのキーが押されたか取得する
  • 【KeyCode】どのキーが押されたか取得するどうも、takaです!(^^)!今回はどのキーが押されたか判定するときなどに使う【KeyCode】についてご紹介していきます( ^ω^ )KeyCode(キーコード)はキーボードのキーに割り振られているコードでVBAではこのコードでどのコードが押されたのか取得することができます( ^ω^ )よく使われるのが TextboxコントロールなどにあるKeyDownイベントなどです。「KeyCode」の引数の値を調べることによ [続きを読む]
  • Listbox(リストボックス)を検索する方法
  • Listbox(リストボックス)を検索する方法どうも、takaです(^^♪今回は【Listbox(リストボックス)を検索する方法】ということで、リストボックス上に表示されている物の中から特定のものを検索する方法をご紹介していきます!(^^)!数千件などを表示することもあるListboxで一からチェックするのは大変ですからこういう機能があると一気に利便性が増しますよね!(^^)!今回はテキストボックスの文字列をもとにリストボックスの中から検索するコードです(^^♪用意するフォ [続きを読む]
  • Excel VBA掲示板作成しました(テスト)
  • Excel VBA掲示板作成しました(テスト)どうもtakaです!(^^)!題名の通りExcelVBA用の掲示板を作成してみました( ^ω^ ) この掲示板はVBAでわからないことを聞いたり答えたりなどの交流を目的とした掲示板です!(^^)!とりあえず需要があるかがわかりませんので今のところβ版ということにしてあります、トピックの作成等は自由になっておりますのでわからないことがあったらご自由に作成してください(^^♪ExcelVBA掲示板 β版ブログ [続きを読む]
  • VBAの処理の時間を取得する方法2(Timer関数)
  • VBAの処理の時間を取得する方法2(Timer関数)どうもtakaです、前回APIを使用してVBAの処理時間を測定する方法をご紹介しましたVBAの処理の時間を取得する方法(API)ですがAPIを使用するのはちょっと・・・(;^ω^)という方も少なからずいるのでは?と思います(´・ω・`)多少精度は落ちてしまうかもしれませんが【Timer関数】を使用して処理の時間を測定する方法をご紹介したいと思います( ;∀;)精度が落ちるといっても、普段の仕様に [続きを読む]
  • VBAの処理の時間を取得する方法(API)
  • VBAの処理の時間を取得する方法(API)どうもtakaです、今回はWindowsAPIを使用してVBAの処理時間を取得する方法をご紹介します(^^)/まぁあまり必要性はないかもしれませんが、高速化を目指すときにでも使用してください(笑)※今回はAPIを使用しますのでAPIの使用ルールを守ってお使いください。【VBAでAPIを使う方法】はこちらGetTickCount関数の書式今回はGetTickCount関数(API)を使用します、GetTickCount関数は本来【パソコン(Wi [続きを読む]
  • コントロール【ListBox】
  • コントロール【ListBox】どうもtakaです、今回は数あるVBAのコントロールの中でも一番奥深いと個人的に思っている【ListBoxコントロール】についてご紹介していきたいと思います( ^ω^ )Listboxコントロールとはその名の通りデータのリストを表示させるコントロールです、Excel上に保存された文字列のデータをList状に表示させることで可読性を向上させるなどの効果が期待できます(^^♪ListBoxコントロールの設置ListBoxコントロー [続きを読む]
  • For Eachステートメントの使い方
  • For Eachステートメントの使い方どうも、takaです、今回は【For Eachステートメントの使い方】ということで、今まで【For〜Next】や【Do〜Loop】についてご紹介してきましたが、今回の【For Each】は今までとは少使用方法が違います、なので.【For〜Next】や【Do〜Loop】のような感覚でいると理解がしずらいかもしれません(;´・ω・)今回は使い方とサンプルを用意しますので参考にしてください(^^♪For Eachステートメントの書式 [続きを読む]
  • マクロをショートカットで実行する方法
  • マクロをショートカットで実行する方法どうも、takaです(^^♪今回は【マクロをショートカットで実行する方法】ということで、例えば【F11】を押すとグラフシートを作成するショートカットですが、このショートカットにマクロを振り分けることができれば便利だと思いませんか?今日はそんなショートカットにマクロを割り当てる方法をご紹介します(^^♪ショートカットにマクロを割り振るコードショートカットにマクロを割り振るには [続きを読む]
  • 【運営報告】ブログを開始して6ヶ月半9月のブログの運営報告
  • 【運営報告】ブログを開始して6ヶ月半9月のブログの運営報告どうも、takaです(。-∀-)あっという間に9月も終わりいつの間にか10月になりました、最近の夜は半袖で過ごすと寒く感じてきて風邪をひかないように気を付ける毎日です(;´・ω・)ツイサイキンヒキマシタさて、今月に入りこの【E-VBA】も6ヶ月半が過ぎました、早いことにもう半年も運営しているんですね、ブログをこんなに頑張ったのは生まれて初めてです←という訳で9月の運営報告と行 [続きを読む]
  • アクティブシート以外を削除する方法
  • アクティブシート以外を削除する方法どうもtaka です、今回はアクティブシート以外をすべて削除する方法をご紹介します( ^ω^ )アクティブシート以外を削除するコード使用場面は限定されるかもしれませんが意外と覚えておくと便利だと思います(笑)Sub Sample() Dim mySht As Worksheet With Application '警告/確認のメッセージを非表示 .DisplayAlerts = False 'シート名をチェックして、アクティブシ [続きを読む]
  • 【雑記】PC買い換えました!!
  • 【雑記】PC買い換えました!!どうも、takaです(^^♪前にもちょろっとお話ししたと思いますが、先日PCを買い換えました!(^^)!今回はそんなはっきり言ってどうでもいい情報をご紹介していきます(;´・ω・)←PCを買い換えた理由前に記事にした【【雑記】私のPC環境】にてご紹介しましたが、私は今までノートパソコンをモニターに繋いでデスクトップのように扱いながら使用してきました(;^ω^)ですが、ここ最近調子がおかしいな〜、挙 [続きを読む]
  • ExcelVBAとGoogleマップの連携2
  • ExcelVBAとGoogleマップの連携2どうも。takaです(^^♪ まだ風邪が完全に治ったわけではありませんが、ぼちぼちブログを再開したいと思います ^^) _旦~~さて、先日【通りすがり】様より【ExcelVBAとGoogleマップの連携】で紹介していたサンプルが使えない、というコメントをいただきましたので確認してみると、本当にWebBrowserコントロールが真っ白になってしまう状態になっていました( ;∀;)スイマセンこれでは前回の記事がまったく為 [続きを読む]
  • 【お知らせ】いろいろありまして
  • 【お知らせ】いろいろありましてどうも、takaです(^.^)最近急に秋の陽気になり始め、夜は肌寒い時も出てきましたね〜 そんなわけで風邪ひきましたついつい油断してしまい_| ̄|○もう頭がボーとしてVBAやらブログやらのお話どころではありませんよ(笑)最近pcの調子も悪くて、とうとう昨日pcの入換作業を行ったりしたのもあり疲れが出たのかもしれません( ´Д`)y━・~~とりあえず少し休養を取らせていただき、またブログを再開い [続きを読む]
  • 日数と日数の感覚を求める【DateDiff関数】
  • 日数と日数の感覚を求める【DateDiff関数】どうも、takaです、今回は日数と日数の感覚を求める【DateDiff関数】をご紹介していきます(^^♪DateDiff関数の書式DateDiff関数の書式は以下の通りです。DateDiff(設定値, 基準日1,基準日2,週の始まりの設定,年度の第1週を指定)引数の説明DateDiff関数の引数は以下のような構成になっています。引数説明設定値※どの設定で日付の間隔を返すかの設定をします。基準日1※日付の間隔を取得 [続きを読む]
  • ドライブの種類を取得する方法【FSOパート4】
  • ドライブの種類を取得する方法【FSOパート4】どうも、takaです、今回はFSOを使用してドライブの情報を取得する方法をご紹介したいと思います(。-∀-)FSOを使用する場合は参照設定が必要です。FSOの参照設定をする方法はこちら E-VBA ダイアログボックスを使ってファイルパスを取得【FileSystemObject(FSO)パート1】https://e-vba.com/fso1/ダイアログボックスを使ってファイルパスを取得【FileSystemObject(FSO)】システム開発をし [続きを読む]
  • ExcelVBAからLINEを操作してみた【メッセージの送信】
  • ExcelVBAからLINEを操作してみた【メッセージの送信】どうもtakaです、今回は【ExcelVBAからLINEを操作してみた【メッセージの送信】】という事で、実験的に操作してみましたので参考までに(;´∀`)ものすごく簡単なコードですのであまり期待しないでいただきたいのですが(笑)準備※まず今回のコードを実行するにはPC版のLINEがインストールされている必要があります。LINEのダウンロードはこちら【ログインが完了したらLINEのタ [続きを読む]
  • キーを押したことにする【SendKeys】
  • キーを押したことにする【SendKeys】どうも、takaです、今回は【キーを押したことにする【SendKeys】】についてご紹介していきます。そもそも【キーを押したことにする】とはなにか?少し前にご紹介した【他のアプリケーションを起動させる【Shell関数】】をいう記事がありました。このときExcelからメモ帳を起動するコードをご紹介しましたが、そのメモ帳を操作する方法まではご紹介していませんでした(。-∀-)Excelから他のプロ [続きを読む]
  • statusbar(ステータスバー)を非表示にする
  • statusbar(ステータスバー)を非表示にする前回はstatusbar(ステータスバー)を制御する方法についてですが今回はstatusbarの表示・非表示にする方法をご紹介します(^^♪statusbar(ステータスバー)の制御についてはこちら E-VBA StatusBar(ステータスバー)を使用してみるhttps://e-vba.com/statusbar/StatusBar(ステータスバー)を使用してみるどうも、takaです、今回はstatusbarについてです。皆さんstatusbar(ステータスバー)をご存 [続きを読む]
  • StatusBar(ステータスバー)を使用してみる
  • StatusBar(ステータスバー)を使用してみるどうも、takaです、今回はstatusbarについてです。皆さんstatusbar(ステータスバー)をご存知でしょうか?私は最初わかりませんでした(;^ω^)Excelのウィンドウの左下の部分なんですが。あまり目立たないかもしれないこの部分、なんとVBAで制御ができるんです(笑)という訳で今回はこの部分を操作していきます(^^)/StatusBarの使い方StatusBarを制御するには【Applicationオブジェクト】の【 [続きを読む]
  • ?(センチ)⇔ポイント単位に変換する方法
  • ?(センチ)⇔ポイント単位に変換する方法どうもtakaです、今回は【?(センチ)をポイント単位に変換する方法】をご紹介します(^^♪Excelではちょくちょくとポイントという単位が出てきますが、ポイントと言われてもいまいち想像がつかず表のレイアウトなどを考えるときなど困ることがあると思います(;^ω^)今回はそんな時に役に立つであろうcmをポイントに変換してくれる便利なものを紹介します( *´艸`)おまけにポイントをcm(センチ)に変換 [続きを読む]
  • 他のアプリケーションを起動させる【Shell関数】
  • 他のアプリケーションを起動させる【Shell関数】どうも、takaです、今回は【他のアプリケーションを起動させる【Shell関数】】についてご紹介していきます(^^)/Shell関数は簡単に言うと実行が可能な拡張子【exe】ファイルを実行して実行に成功したらアプリケーションを起動して、タスク ID を示すVariant(Double) を返すという関数です。Shell関数の書式Shell関数の書式は以下の通りですShell プログラムのパス , 起動方法の [続きを読む]
  • ユーザーフォーム上にグラフを表示させる方法
  • どうも、takaです、今回は【ユーザーフォーム上にグラフを表示させる方法】をご紹介します(^^)/というのもユーザーフォーム上にグラフを表示させるコントロールがありません(。-∀-)なので今回はほんの少しだけ工夫をしてユーザーフォーム上にグラフを表示させてみたいと思います(^^)/ユーザーフォーム上にグラフを表示させる方法さて、ユーザーフォーム上にグラフを表示させる方法ですが、上記でもお話いたしましたがフォームコン [続きを読む]
  • 画像を表示する【Imageコントロール】
  • 画像を表示する【Imageコントロール】 どうも、急に寒くなって風邪をひきそうなtakaです(笑)今日はUserForm上に画像を表示させるときに使用するImageコントロールをご紹介します(^^)/Imageコントロールの設置imageコントロールはデフォルトで用意されています。Imageコントロールのプロパティイメージコントロールには様々なプロパティが用意されており細かく設定が可能になっています。よく使うであろうものをご紹介していきます [続きを読む]