EXCEL VBA 1行コード活用辞典

[表紙]EXCEL VBA 1行コード活用辞典

紙版発売

A5判/256ページ/CD1枚

定価2,068円(本体1,880円+税10%)

ISBN 4-7741-2765-5

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

Excel VBAは便利らしい。でも面倒だな…と思っているVBA初心者に朗報です!なんと,たった1行のVBAコードであなたの仕事が速くなる!VBA1行コードを使って,日頃の仕事を快適にしましょう。

こんな方におすすめ

  • Excel VBAをもっと手軽に使いたい方
  • Excel VBAのもっと便利な使い方を知りたい方

目次

  • 1行コードの使い方
  • 本書の使い方

第1章 イミディエイトウィンドウ活用のススメ

  • マクロとVBAの基礎知識
  • Visual Basic Editor(VBE)
  • VBAの基本構文
  • イミディエイトウィンドウの活用法
  • コードの簡単記述テクニック
  • 1行コード使用上の注意

第2章 セルとワークシートの操作

  • セル範囲に同じ値を一括入力する
  • セル範囲に数式を一括入力する
  • セル範囲に複数の値・数式を一括入力する
  • 複数の数式を列方向に一括入力する
  • 複数の数式を行方向に一括入力する
  • セル範囲の内容だけを貼り付ける
  • セル範囲の値だけを他シートへ貼り付ける
  • 選択範囲の数式を値に一括変換する
  • 合計を定数として入力する
  • 行と列を入れ替えて貼り付ける
  • セル範囲の数値に値を一括加算する
  • セル範囲に値を埋め込む
  • セル範囲の文字列に文字を一括追加する
  • 選択範囲に同じ文字列を一括追加する
  • 文字列の各文字を逆順に並べ替える
  • カタカナ/ひらがなを変換する
  • 表示形式で設定されている文字列にする
  • 「月/日/年」の文字列を日付データにする
  • 数式のR1C1形式の表現を調べる
  • 一部のセル範囲だけを再計算する
  • 1列のセル範囲の文字列を結合する
  • 1行のセル範囲の文字列を結合する
  • 特定の文字で分割して貼り付ける
  • フィルタオプションで他シートに抽出する
  • セル範囲から指定の文字列を含むセルを抽出する
  • シートを保護せずに入力を制限する
  • 一番下の行のセルを選択する
  • 最後の位置にあるセルを選択する
  • 他シートのセル範囲を選択する
  • 数式が入力されているセルに罫線を引く
  • 定数値が入力されているセルのフォントを変更する
  • 空白セルに斜線を引く
  • 保護された状態でセルの書式を調べる
  • 塗りつぶしのカラーインデックスを調べる
  • Macのみで有効な書式が設定されているかを調べる
  • 編集済みのセル範囲に色を付ける
  • 内容が異なるセルに模様を付ける
  • セル範囲を行ごとに結合する
  • セル範囲の漢字にふりがなを一括設定する
  • セルの縦位置をポイント単位で調べる
  • セルの横位置をポイント単位で調べる
  • セルの幅をポイント単位で調べる
  • セルの高さをポイント単位で調べる
  • セルの幅/高さをミリメートル単位で調べる
  • シートのハイパーリンクの数を調べる
  • セルに入力されたURLをハイパーリンクにする
  • メールの件名・本文付きのハイパーリンクを設定する
  • シートのハイパーリンクを一括解除する
  • 外部データのクエリの接続文字列を調べる
  • 外部データのクエリのSQL文を調べる
  • 外部データのクエリの状態を解除する
  • ウィザードを使わずにピボットテーブルを作成する
  • ピボットテーブルの元のデータを調べる
  • リストの所在地を調べる
  • リストの名前を調べる
  • リストのデータ行だけを貼り付ける
  • リストの挿入行を選択する
  • 複数のシートを選択する
  • 現在のシートに加えて複数のシートを選択する
  • シートを隠して再表示できないようにする
  • シートをVBAで操作できる状態で保護する
  • シート保護時にセルの選択を禁止する
  • シート保護時にセルの選択禁止を解除する
  • シート保護時に特定の操作が実行可能かどうかを調べる
  • シートの数を調べる
  • 特定の種類のシートの数を調べる
  • 末尾に複数のシートを挿入する
  • 挿入と同時に新規シートに名前を付ける
  • グラフシートを一括削除する
  • アクティブシートだけの新しいブックを作る
  • 枠線の表示を逆にする
  • スクロール位置を指定する
  • 行数・列数を指定してスクロールする
  • ウィンドウの移動数を指定してスクロールする
  • 指定したセルをウィンドウの左上にスクロールする
  • ポイント単位でスクロールする
  • スクロール可能領域を固定する
  • ウィンドウを指定した数値の位置で分割する
  • ブックのウィンドウを隠す
  • 非表示のブックを保護する
  • ブックウィンドウを指定した数値の位置に配置する
  • Excelウィンドウを指定した数値の位置に配置する

第3章 描画オブジェクトの操作

  • 描画オブジェクトの数を調べる
  • 埋め込みグラフの数を調べる
  • 特定の種類の図形の数を調べる
  • 特定のフォームコントロールの数を調べる
  • OLEオブジェクトの数を調べる
  • すべての描画オブジェクトを隠す
  • 特定の描画オブジェクトを隠す
  • 特定の描画オブジェクトの有無を調べる
  • 図形を指定した数値の位置に配置する
  • 図形を指定した数値のサイズに変更する
  • 図形を現在位置からの相対距離で指定して移動する
  • グループの中の特定の図形だけを移動する
  • 位置とサイズを指定して図形を作成する
  • 位置とサイズを指定して図を挿入する
  • トリミング位置を数値で指定する
  • 図形の透明度を数値で設定する
  • 特定の図形の塗りつぶしを変更する
  • 選択した図形の塗りつぶしを一括変更する
  • 複数の図形の塗りつぶしを一括変更する
  • すべての図形の塗りつぶしを一括変更する
  • 塗りつぶしなしにした図形を変更前の色に戻す
  • 図形のフォントを一括変更する
  • 図形の線の太さを一括変更する
  • 図形に文字列を追加する
  • 図形にセルへのリンクを設定する
  • 埋め込みグラフを一括削除する
  • 描画オブジェクトを一括削除する
  • 特定の種類の図形を一括削除する
  • フォームコントロールを一括削除する
  • フォームのリストボックスに項目を追加する
  • フォームのリストボックスから項目を削除する
  • リストボックスに項目を追加する
  • リストボックスから項目を削除する
  • 図形の属性を一時的に記憶する
  • 記憶した図形の属性を貼り付ける
  • 描画オブジェクトの前後関係の順序を調べる
  • オートフィルタ矢印の位置を変更する
  • ドロップダウン矢印の位置を変更する
  • トレース矢印の色を変える
  • 埋め込みグラフの名前を調べる
  • 選択したグラフの名前を変更する
  • プロットエリアの幅を調べる
  • プロットエリアの高さを数値で設定する
  • プロットエリアの幅と高さを同じサイズにする
  • プロットエリアの位置を数値で設定する
  • グラフの軸の長さを調べる
  • グラフを画像ファイルとして保存する

第4章 ブックとファイルの操作

  • 開いているブックの数を調べる
  • ブックが保存されているかどうか確認する
  • 作業中のブックを読み取り専用にする
  • すべてのブックを閉じる
  • 非表示のブックを保存する
  • 非表示のブックを保存して閉じる
  • アクティブブックの所在地を調べる
  • アドインのファイル名を調べる
  • アドインの所在地を調べる
  • アプリケーションの所在地を調べる
  • ファイルの最終更新日時を調べる
  • ファイルのサイズ(バイト単位)を調べる
  • カレントフォルダのパスを調べる
  • ダイアログボックスでファイルを選択しそのパスを調べる
  • ファイル名を簡単に指定できるようにする
  • 変数に記憶したパスのブックを開く
  • ほかの種類のアプリケーションのファイルを開く
  • ファイルの有無を調べる
  • 特定の種類のファイルを削除する

第5章 その他の操作

  • ツールバーの特定のボタンの操作を実行する
  • 特定のボタンのオン/オフを切り替える
  • ツールバーを指定した数値の位置に配置する
  • 特定のツールバーを使えないようにする
  • 変更したツールバーを元に戻す
  • メニューを隠す
  • 特定のメニュー項目を使えないようにする
  • 特定のメニューコマンドを使えないようにする
  • ポップヒントのテキストを変更する
  • ツールバーのボタンにタグを付ける
  • タグの付いたボタンを削除する
  • 特定のショートカットメニューを表示する
  • ショートカットメニューを使えないようにする
  • ショートカットメニューに項目を追加する
  • ショートカットメニューから項目を削除する
  • ショートカットメニューを元に戻す
  • 現在選択されているプリンタ名を調べる
  • 改ページの数を調べる
  • ヘッダー/フッター画像のファイル名を調べる
  • 特定のセル範囲だけを印刷プレビューで確認する
  • 特定のセル範囲だけを印刷する
  • 余白の幅を調べる
  • マウスポインタの形状を変更する
  • メニューにないダイアログボックスを表示する
  • Officeアシスタントを踊らせる
  • メモリの空き容量を調べる
  • 16進数に変換した値を調べる
  • センチメートルをポイントに変換する
  • 1900年より前の日付を計算する
  • 漢字の読み方を調べる
  • 特定のキーでマクロが実行されるように設定する
  • 指定した時刻にマクロが実行されるように設定する
  • ユーザー定義関数に説明を設定する
  • ユーザー定義関数の新しい分類を設定する
  • イベントマクロが実行されないように設定する
  • Excel 4.0マクロを実行する

付録

  • 本書で使用したプロパティ・メソッド一覧
  • Excel 2003の主なコマンドバー一覧

著者プロフィール

土屋和人(つちやかずひと)

フリーランスのライター・編集者。ExcelやVBA関連の著書多数。主な著書に『Excelでできる! 見積書・顧客リスト・ビジネス文書のつくり方』『Excelでつくる! 家計簿・住所録・カレンダー』『Excel VBA 1行コード活用辞典』『すぐに使える! Excel関数逆引き活用辞典』『すぐに使える! Excelマクロ例文辞典』(技術評論社),『Excel VBAパーフェクトマスター』『Excel関数パーフェクトマスター』(秀和システム),『Excelビジネス関数・数式ビジテク2000/2002/2003/2007対応』(翔泳社),『Excel/Access/Wordで使えるバーコード』(ソシム)などがある。

URL:http://www.clayhouse.jp