VBA

【VBA】リストに重複しているデータを両方(3つ以上はすべて)削除する方法

VBA

エクセルの2000、2003のバージョンでは重複しているデータを無視するということができたらしいですが、それ以降のバージョンで重複しているデータをすべて削除する方法を工夫してみました。方向としてはExcelでできる処理をVBAに乗せていくというわかりやす…

(VBA)デフォルトでVBA/マクロのショートカットキーを割り当てられるキーについて

VBAやマクロを作成し、ショートカットに割り当てることで魔改造エクセルを作りたいと思っている人は私だけではないでしょう。そんな使い勝手の良いエクセルを目指してエクセルを改造していきたいがやり方がぱっと思い浮かばないという人に対してこの記事を贈…

VBAに精通している人がいない職場では式そのものをVBAで入れると良いというお話

VBA

どうもこんにちは。VBA使ってますか? 今回は他人に分かる資料を残すという視点です。VBAやマクロは非常に便利ですが、一部を除いて過程を振り返るのにVBAのプログラムを読み解く必要があります。そのためVBAを読み解けない人が多い職場ではVBAを使いづらい…

溜まったブックマークをVBAでエクセルでリストに整理してみた!(Webページからリンク抽出を行う)

VBA

GOOGLE CHROMEを使っていますが、気になった記事をひたすらブックマークしていたら、1,000件以上になっていました。 これでは何のことやらよくわかりません。 ブックマークをまとめてみたら自分の興味のある関心分野がわかるのではないかと思い、エクセルに…

Excelで実施している処理をVBAでどう書くかはマクロの記録で調べるべし

VBA

Excelの普段の業務をVBAで書きたい!実現したい!という時に基本に立ち返り、オブジェクトとメソッドに分けてどのようにVBAで実現したらよいか考える、というのが王道だと思いますがなかなか調べたりテストしたりするのが面倒な時があります。 その際に役に立…

(VBAの技①)VBAを書く上で知っておいたほうが良いTIPSを紹介する①(Withで記述をシンプルにする)

VBA

次に具体的にプログラムを書いていく際に、書きやすくするシンプルなTIPSの一つとして「Withでまとめる」事について解説したいと思います。<目次> WITHは記述をまとめるプログラム WITHを入れ子にする WITHは記述をまとめるプログラム WITHは記述をまとめ…

(Excel)VBAを本当の初心者に説明する用にまとめておく③(文字列/数値入力・取得)

VBA

実際にコードを書いてみましょう。一般的に一番最初にプログラムを実行するときには"Hello World"と打つのが一般的です。文字列をコンピュータに表示させるという最も簡単なプログラムを実行してみることでVBAの記述のルールを確認すると良いでしょう。前回…

(Excel)VBAを本当の初心者に説明する用にまとめておく②(VBE/個人用マクロブック)

VBA

今回はExcelにてVBAを使っていくのに必要なVisual Basic EditorというExcelの機能の一部分を見ていきたいと思います。VBAはこのVisual Basic Editorに入力して実行していくことになります。 そのためVBAを学ぶにあたってはこのVisual Basic Editorの使い方に…

(Excel)VBAを本当の初心者に説明する用にまとめておく①(プロパティ/メソッド)

VBA

VBAとは何かとぱっと聞かれたときにどのように答えるかということについて、まとめておくことにします。 <目次> VBAとは 何を操作するのか? ワークブック(ファイル) ワークシート(シート) セル 操作の対象 オブジェクトの操作 まとめ VBAとは Visual …