VBA

スポンサーリンク
IT

Excel VBA(マクロ)で待機する方法/Sleep関数(Windows API)の使い方、使えない時の対処法

Sleep関数は文字通り「スリープ」させる命令で、指定ミリ秒数分の時間Excelをストップさせることができます。 Excelの関数ではなくWindows自体のAPIを使用するので、頭にAPI使う旨宣言する必要があります(要するに決まった文...
IT

Excel(エクセル):ワークシート

ワークシート関連の操作方法まとめです。 ワークシートの使い方 ワークシートの作成・削除・挿入など、基本操作まとめです。 ワークシートのコピーについてです。 ブック間でやりとり 特定のシートを別の...
IT

Excel(エクセル)でセルや選択範囲を移動する方法一覧

Excelでセルや範囲を選択/移動する方法のまとめです。移動といってもA1に表示している内容を別のシートに移動……とかではなく、アクティブセルや選択範囲を移動する、的な意味合いになります。また、関数などで対象のセルを選択する「参照」は扱いま...
IT

ExcelVBA(マクロ):Internet Explorerでタグからテキストを取得する方法/getElementsByTagNameメソッドの使い方

IEからWEBページの内容を取得する場合、Documentオブジェクトのプロパティにあるタイトルなどはプロパティを取得すればいいですが、見出しやspan、divなどのタグに関してはいくつあるかもまちまちですし、ID名、クラス名で取得したい場...
IT

ExcelVBA(マクロ)で余白、用紙サイズ、ヘッター、フッターなど印刷のページ設定をする方法/PageSetupオブジェクトの使い方

基本的な印刷についてはPrintOutおよびPrintPreviewの記事で解説しましたが、もう少しつっこんだ印刷設定もまとめて行いたい場合、PageSetupオブジェクトを使い、印刷の「ページ設定」をVBAであらかじめ設定しておくことがで...
IT

ExcelVBA(マクロ):Internet Explorerで表示したページのタイトルを取得する方法/Documentプロパティの使い方

ここではVBAでInternetExplorerを起動し、目的のページに遷移した後の処理として、まずは記事のタイトルを取得してみます。 短めの記事ですが、これができればサイト上の色んなデータを収集するとっかかりになります。
IT

ExcelVBA(マクロ)で印刷する方法/PrintOut、PrintPreviewメソッドの使い方

ワークシートやグラフを何度も定期的に印刷する場合、あらかじめマクロで印刷範囲や設定を決めておくと時間短縮、労力削減につながります。ここではVBAでの印刷方法および設定について解説しています。 PrintOutメソッド(印刷実行) 印刷 ...
IT

ExcelVBA(マクロ)で文字フォントを変更する方法/Font.Nameプロパティの使い方

マクロでフォントを変更する方法です。FontオブジェクトのNameプロパティが、文字のフォントを意味します。
IT

ExcelVBA(マクロ)でランダムな数(乱数)を作る方法/Rnd、Randomizeの使い方

Rnd関数を使うことで、VBA内で乱数を発生させることができます。 Rnd関数の使い方 乱数の作成 Rnd(数値) ※作成される数値は0以上1未満 ※数値を省略、または0より大きい数値の場合、実行する度にちがう数となる ※数値が...
IT

ExcelVBA(マクロ)で年、月、日を数値で指定して日付を作成する方法/DateSerial関数の使い方

年、月、日をそれぞれ数値で指定して日付を作ることができるVBA関数、DateSerialのご紹介です。 Excel関数でいうDate関数に該当します。