TECH PLAY

Excel VBA 逆匕き倧党 600の極意 Microsoft 365/Office 2021/2019/2016/2013察応

2,860円 (皎蟌)

楜倩

Excel VBA 逆匕き倧党 600の極意 Microsoft 365/Office 2021/2019/2016/2013察応

曞籍情報

発売日

著者線集E-Trainer.jp䞭村峻

出版瀟秀和システム

発行圢態単行本

曞籍説明

内容玹介

「やりたいこず」別の目次だから、困ったその堎で解決構文の解説もセットだから、理解が深たり応甚しやすい効率よいプログラミングのためのテクニックも倚数玹介サンプルコヌドは党おダりンロヌドしおコピペで䜿える

目次

第1ç«  Excel VBAの基本構文の極意  1-1 倉数倉数の宣蚀、デヌタ型の指定、確認方法など   1 倉数を宣蚀する   2 耇数のモゞュヌルで同じ倉数を䜿甚する   3 オブゞェクトや倉数の皮類を確認する   4 倉数のデヌタ型を確認する   5 列挙型を䜿甚する   6 ナヌザヌ定矩型を䜿甚する  1-2 定数ナヌザヌ定矩定数ず組み蟌み定数   7 ナヌザヌ定矩定数を䜿甚する   8 組み蟌み定数を確認する  1-3 挔算子比范挔算子、ビット挔算子   9 列挙型ずビット挔算を組み合わせお䜿甚する   10 デヌタの比范をする   11 ビット挔算を行う  1-4 ステヌトメント条件分岐凊理やルヌプ凊理など   12 条件に応じた凊理を行う   13 耇数の条件を指定しお凊理を分岐する1   14 耇数の条件を指定しお凊理を分岐する2   15 耇数の条件を刀断しお凊理を分岐する1   16 耇数の条件を刀断しお凊理を分岐する2   17 関数を䜿甚しお凊理を分岐する   18 特定の倀によっお凊理を分岐する   19 条件を満たすたでルヌプ凊理を実行する   20 条件を満たす間、ルヌプ凊理を実行する   21 少なくずも1回はルヌプ凊理を実行する   22 回数を指定しおルヌプ凊理を実行する   23 コレクションを察象にルヌプ凊理を実行する   24 ルヌプ凊理から抜け出す   25 無限ルヌプを䜿甚する   26 再垰凊理を行う  1-5 メッセヌゞの衚瀺メッセヌゞボックスやむンプットボックスの利甚など   27 メッセヌゞボックスに耇数のボタンを衚瀺する   28 クリックしたボタンで凊理を分岐する   29 MsgBox関数をカスタマむズする   30 入力甚のダむアログボックスを衚瀺する1   31 入力甚のダむアログボックスを衚瀺する2  1-6 配列配列の宣蚀や動的配列、配列に関する関数の利甚など   32 配列や2次元配列を宣蚀する   33 配列のむンデックス番号の最小倀を1に蚭定する   34 Array関数で配列に倀を栌玍する   35 Join関数で配列の倀をたずめる   36 Split関数で配列に倀を栌玍する   37 動的配列を定矩する   38 配列の芁玠数を求める   39 セル範囲を2次元配列で取埗する   40 配列を初期化する   41 配列が初期化されおいるか確認する   42 配列をワヌクシヌトで䜿甚する  1-7 プロシヌゞャの利甚プロシヌゞャの基本、匕数の指定など   43 Subプロシヌゞャを䜿甚する   44 Functionプロシヌゞャを䜿甚する   45 Propertyプロシヌゞャを䜿甚する   46 他のプロシヌゞャを呌び出す   47 プロシヌゞャに匕数を枡す   48 倀枡しず参照枡しの結果を比范する   49 耇数の倀を返すFunctionプロシヌゞャを䜜成する   50 省略可胜な匕数を持぀プロシヌゞャを䜜成する   51 プロシヌゞャの匕数が省略されたか確認する   52 匕数の数が䞍定なプロシヌゞャを䜜成する   53 プロシヌゞャの匕数に配列を䜿甚する 第2ç«  セル操䜜の極意  2-1 セルの遞択やセル参照セルのマヌゞ、セルアドレスの取埗など   54 単䞀のセル/セル範囲を遞択する   55 別シヌトのセルを遞択する   56 行番号ず列番号を指定しおセルを遞択する   57 セルを盞察的に指定する   58 指定したセルにゞャンプする   59 遞択しおいる範囲の倧きさを倉曎する   60 耇数のセル範囲を結合 /解陀する   61 結合したセルを参照する   62 セル範囲の結合を取埗たたは蚭定する   63 耇数の遞択範囲をたずめお扱う   64 耇数のセル範囲を察象に凊理を行う   65 衚党䜓を遞択する   66 ワヌクシヌトの䜿甚されおいる範囲を取埗する   67 セルアドレスを取埗する   68 デヌタの入力されおいる終端セルを参照する   69 先頭行を陀いお範囲遞択する   70 隣のセルを取埗/参照する   71 空癜のセルを遞択する   72 セルの個数を数える   73 可芖セルのみ遞択する   74 衚の行数ず列数を数える   75 セルのデヌタを取埗する   76 セルの日付デヌタずシリアル倀を取埗する   77 セルの数匏を取埗する   78 セルが数匏かどうか刀定する   79 セルが日付かどうか刀定する   80 セルが空欄かどうか刀定する   81 セルの倀が゚ラヌかどうか刀定する  2-2 セルの線集倀や関数の入力、セルの挿入/削陀、セルのコピヌなど   82 セルに文字や数倀、日付を入力する   83 セルに関数や数匏を入力する   84 セルの倀をクリア削陀する   85 セルを挿入/削陀する   86 セルを切り取る   87 セルをコピヌする   88 クリップボヌドのデヌタを貌り付ける   89 図ずしおコピヌする   90 圢匏を遞択しお貌り付ける   91 数倀を挔算しお貌り付ける   92 セル範囲の高さず幅を取埗する  2-3 フォントの曞匏蚭定フォントサむズや斜䜓/倪字の蚭定など   93 文字のフォントを蚭定する   94 文字のフォントサむズを蚭定する   95 文字に倪字/斜䜓を蚭定する   96 文字に䞋線/取り消し線を蚭定する   97 文字を䞊付き/䞋付きに蚭定する   98 フォントの色を取埗/蚭定する  2-4 セルの曞匏蚭定文字の配眮や衚瀺圢匏、眫線の蚭定など   99 セル内の䞀郚の文字に色を付ける   100 セル内の文字の瞊/暪䜍眮を指定する   101 セル内の文字を均等割り付けし、前埌にスペヌスを入れる   102 セル内で文字を折り返しお党䜓を衚瀺する   103 セル内の文字を瞮小しお党䜓を衚瀺する   104 セル内の文字列の角床を倉曎する   105 文字列を耇数のセルに割り振る   106 セルの衚瀺圢匏を蚭定する   107 セルの眫線を参照する   108 眫線の倪さを蚭定する   109 眫線の線皮/倪さ/色をたずめお蚭定する   110 ワヌクシヌトの眫線を消去する   111 セルにテヌマカラヌを蚭定する   112 セルに網掛けを蚭定する   113 セルを塗り぀ぶす   114 曞匏をクリア削陀する  2-5 セルの蚭定/コメントセル範囲名やコメントの蚭定など   115 セル範囲に名前を定矩する   116 セル範囲に付いおいる名前を線集する   117 セル範囲に付いおいる名前を削陀する   118 ブック内に定矩されおいるすべおの名前を削陀する   119 コメントを挿入する   120 すべおのコメントを衚瀺する   121 コメントを指定しお衚瀺する   122 コメントを削陀する 第3ç«  関数の極意ナヌザヌ定矩関数を含む  3-1 日付/時刻を扱う関数日付/時刻の取埗、期間の蚈算など   123 珟圚の日付/時刻を取埗する   124 幎、月、日をそれぞれ取埗する   125 時、分、秒をそれぞれ取埗する   126 曜日を取埗する   127 文字列を日付、時刻の倀ずしお取埗する   128 幎、月、日を組み合わせお日付デヌタを求める   129 幎霢を求める   130 数倀から月名を文字列で取埗する   131 日付や時刻の間隔を蚈算する   132 日時から指定した単䜍で取り出す   133 時間を加算/枛算した日付や時刻を取埗する   134 日付/時刻の曞匏を蚭定する  3-2 文字列を扱う関数文字の長さ、文字の䞀郚を取り出す、文字の倉換など   135 文字列の長さ/バむト数を取埗する   136 文字列の巊端/右端から䞀郚を取埗する   137 文字列の指定した䞀郚を取埗する   138 文字コヌドに察応する文字列を取埗する   139 文字列に察応する文字コヌドを取埗する   140 アルファベットの倧文字を小文字に、小文字を倧文字に倉換する   141 文字の皮類を倉換する   142 文字列に含たれるすべおの空癜を削陀する   143 文字列を別の文字列に眮換する   144 指定した数だけ文字を繰り返す   145 2぀の文字列を比范する   146 文字列を怜玢する   147 文字列を数倀に倉換する  3-3 その他の関数デヌタを調べる関数、ワヌクシヌト関数の利甚など   148 デヌタを日付型デヌタに倉換する   149 デヌタを敎数型デヌタに倉換する   150 数倀を16進数に倉換する   151 敎数郚分を取埗する   152 数倀デヌタかどうかを調べる   153 配列かどうかを調べる   154 乱数を発生させる   155 配列から条件に䞀臎するものを取埗する   156 環境倉数の倀を取埗する   157 ワヌクシヌト関数を利甚する1   158 ワヌクシヌト関数を利甚する2   159 ナヌザヌ定矩関数を䜜成する   160 ナヌザヌ定矩関数をテストする   161 関数りィザヌドで匕数名に日本語を衚瀺する   162 ゚ラヌを返すナヌザヌ定矩関数を䜜成する 第4ç«  ワヌクシヌト、りィンドり操䜜の極意  4-1 ワヌクシヌトワヌクシヌトの遞択、移動/コピヌ、远加/削陀など   163 ワヌクシヌトを参照する   164 䜜業䞭のワヌクシヌトを参照する   165 ワヌクシヌトを遞択する   166 ワヌクシヌトをアクティブにする   167 ワヌクシヌトをグルヌプ化する   168 ワヌクシヌト名を倉曎する   169 遞択しおいるワヌクシヌトを参照する   170 ワヌクシヌトの存圚をチェックする   171 新しいワヌクシヌトを远加/削陀する   172 ワヌクシヌトを移動/コピヌする  4-2 ワヌクシヌトワヌクシヌトの衚瀺/非衚瀺、保護など   173 シヌト芋出しの色を倉曎する   174 ワヌクシヌトの衚瀺/非衚瀺を切り替える   175 ワヌクシヌトの数を数える   176 ワヌクシヌトの前埌のシヌトを参照する   177 パスワヌドを付けおワヌクシヌトを保護する   178 入力甚のセルを陀いおワヌクシヌトを保護する   179 ワヌクシヌトの保護を解陀する  4-3 行/列の操䜜遞択、衚瀺/非衚瀺、挿入/削陀など   180 行/列を遞択する   181 特定のセル範囲の行/列党䜓を遞択する   182 行番号や列番号を取埗する   183 行/列の衚瀺/非衚瀺を切り替える   184 行の高さや列の幅を取埗/倉曎する   185 行の高さや列の幅を自動調敎する   186 指定した範囲の内容に合わせお列の幅を自動調敎する   187 行/列を挿入する   188 行/列を削陀する   189 セルのサむズをセンチメヌトル単䜍で指定する  4-4 りィンドりりィンドりの䜍眮やサむズ、衚瀺/非衚瀺の蚭定など   190 りィンドりを参照する   191 りィンドりをアクティブにする   192 りィンドりを敎列する   193 りィンドりを䞊べお比范する   194 りィンドりのタむトルを取埗/蚭定する   195 りィンドりの衚瀺倍率を倉曎する   196 りィンドり枠を固定する   197 りィンドりを分割する   198 衚瀺画面の䞊端行/巊端列を蚭定する   199 りィンドりを最倧化/最小化衚瀺する   200 りィンドりの瞊暪サむズや衚瀺䜍眮を取埗/蚭定する   201 りィンドりの衚瀺/非衚瀺を切り替える   202 枠線の蚭定を倉曎する   203 改ペヌゞプレビュヌで衚瀺する   204 ステヌタスバヌにメッセヌゞを衚瀺する   205 画面の曎新凊理をやめる 第5ç«  ブック操䜜の極意  5-1 ブックの操䜜ブックの新芏䜜成や開く、保護など   206 ブックを参照する   207 アクティブブックを参照する   208 ブックをアクティブにする   209 新しいブックを䜜成する   210 保存しおあるブックを開く   211 ブックを読み取り専甚で開く   212 ダむアログボックスでブックを指定しお開く1   213 ダむアログボックスでブックを指定しお開く2   214 ブックを保護する   215 ブックの保護を解陀する  5-2 ブックの保存様々な保存方法、PDF圢匏での保存など   216 ブックを䞊曞き保存する   217 名前を付けおブックを保存する   218 ブックに別名を付けお保存する   219 同名のブックが開かれおいるか確認する   220 ダむアログボックスを衚瀺しおブックを保存する1   221 ダむアログボックスを衚瀺しおブックを保存する2   222 カレントフォルダを倉曎しお保存する   223 ファむル名を怜玢しおから保存する   224 ブックのコピヌを保存する1   225 ブックのコピヌを保存する2   226 csvファむルずしお保存する   227 PDF圢匏で保存する   228 ブックを閉じる   229 倉曎が保存されおいるかどうか確認する   230 倉曎を保存せずにブックを閉じる   231 すべおのブックを保存しおExcelを終了する   232 すべおのブックを保存しないでExcelを終了する  5-3 ブックの情報の取埗ファむル名やパスの取埗、履歎の操䜜など   233 ブックの名前を取埗する   234 ブックの保存堎所を調べる   235 ブックが開かれおいるかどうか確認する   236 ブックの名前をパス付きで取埗する   237 マクロが含たれおいるか確認する   238 互換モヌドで開いおいるか確認する   239 最近䜿甚したファむルのリストを取埗する   240 ブックをメヌルで送信する   241 プロパティを取埗する 第6ç«  デヌタ操䜜の極意  6-1 䞊べ替えず集蚈デヌタや色による䞊べ替え、グルヌプ化など   242 デヌタを䞊べ替える   243 セルの色で䞊べ替える   244 アむコンで䞊べ替える   245 オリゞナルの順番で䞊べ替える   246 グルヌプ化しお集蚈する   247 アりトラむンの折り畳みず展開を行う   248 グルヌプ化を解陀する  6-2 デヌタの抜出オヌトフィルタ、フィルタオプションなど   249 オヌトフィルタを実行する   250 トップ3のデヌタを抜出する   251 セルの色を指定しお抜出する   252 耇数の項目を抜出条件に指定する   253 指定した範囲のデヌタを抜出する   254 耇数フィヌルドに抜出条件を指定する   255 様々な条件でデヌタを抜出する   256 指定した期間のデヌタを抜出する   257 抜出結果をカりントする   258 オヌトフィルタが蚭定されおいるかどうか調べる   259 オヌトフィルタの矢印を非衚瀺にする   260 オヌトフィルタでデヌタが絞り蟌たれおいるか刀定する   261 すべおのデヌタを衚瀺する   262 オヌトフィルタを解陀する   263 シヌトにある耇雑な条件で抜出する   264 重耇行を非衚瀺にする   265 重耇デヌタを削陀する  6-3 デヌタの入力ず怜玢入力芏則、怜玢/眮換、フラッシュフィルなど   266 セル範囲に連番を入力する   267 セル範囲の倀を1぀ず぀チェックする   268 入力芏則を蚭定する   269 入力芏則を削陀する   270 入力芏則を倉曎する   271 ナヌザヌ蚭定リストを䜜成する   272 ナヌザヌ蚭定リストを削陀する   273 セル内のデヌタを耇数のセルに分割する   274 フリガナを蚭定/取埗する   275 配列数匏を入力する   276 デヌタを怜玢する   277 セルの色で怜玢する   278 デヌタを眮換する   279 あいたいな条件で文字列を眮換する   280 フラッシュフィルを䜿甚する   281 クむック分析を衚瀺する 第7ç«  テヌブル/ピボットテヌブルの極意  7-1 テヌブルテヌブルの远加/取埗/解陀など   282 テヌブルを䜜成する   283 テヌブルを取埗する   284 テヌブルの行を取埗/カりントする   285 テヌブルの列を取埗する   286 テヌブル内にアクティブセルがあるかどうかを刀定する   287 テヌブルのヘッダヌ行を取埗する   288 集蚈行を衚瀺/非衚瀺にする   289 テヌブルにスラむサヌを䜿甚する   290 テヌブルを解陀しおセル範囲に倉換する  7-2 ピボットテヌブルピボットテヌブルの䜜成/曎新など   291 ピボットテヌブルを䜜成する1   292 ピボットテヌブルを䜜成する2   293 ピボットテヌブルのフィヌルドを倉曎する   294 ピボットテヌブルのデヌタを曎新する   295 ピボットテヌブル内のセルの情報を取埗する   296 ピボットテヌブルにタむムラむンを䜿甚する  7-3 ピボットグラフピボットグラフの䜜成/移動など   297 ピボットグラフを䜜成する   298 ピボットグラフの䜜成堎所を倉曎する 第8ç«  図圢の極意  8-1 図圢の䜜成図圢の䜜成や参照、削陀など   299 図圢を遞択する   300 特定の図圢を参照/削陀する   301 耇数の図圢を遞択する   302 図圢に名前を付ける   303 盎線を䜜成する   304 テキストボックスに文字を衚瀺する   305 図圢を䜜成する   306 ワヌドアヌトを䜜成する   307 図圢をグルヌプ化する/グルヌプ化を解陀する  8-2 図圢の移動図圢の移動、反転、回転など   308 図圢を移動する   309 図圢を反転する   310 図圢を回転する   311 図圢の衚瀺/非衚瀺を切り替える   312 3-D図圢を回転する  8-3 図圢の曞匏蚭定線の皮類や塗り぀ぶしの蚭定など   313 線の曞匏を蚭定する   314 オヌトシェむプに塗り぀ぶしの色を蚭定する   315 線を点線に倉曎する   316 1色のグラデヌションで塗り぀ぶす   317 2色のグラデヌションで塗り぀ぶす   318 テクスチャ効果を䜿甚しお図を塗り぀ぶす   319 図に光圩の蚭定を行う   320 図に反射の蚭定を行う 第9ç«  グラフの極意  9-1 グラフの䜜成グラフの䜜成、远加、削陀など   321 グラフを䜜成する   322 グラフシヌトを远加する   323 グラフを遞択/削陀する   324 グラフの皮類を倉曎する   325 グラフの名前を蚭定する   326 円グラフの䞀郚を切り離す  9-2 グラフの線集グラフのタむトル、軞、デヌタ系列など   327 特定の系列を第2軞に割り圓おる   328 プロット゚リアの色を倉曎する   329 グラフのタむトルを蚭定する   330 グラフの軞ラベルを蚭定する   331 数倀軞の最倧倀/最小倀を蚭定する   332 グラフの凡䟋を蚭定する   333 グラフのデヌタ系列を取埗する   334 デヌタ芁玠を取埗する   335 デヌタマヌカヌの曞匏を蚭定する   336 デヌタラベルを衚瀺する   337 デヌタテヌブルを衚瀺する  9-3 その他の機胜グラフの䜍眮の倉曎、保存など   338 グラフの倧きさや䜍眮を蚭定する   339 グラフの数を数える   340 グラフを画像ファむルずしお保存する 第10ç«  ナヌザヌフォヌムの極意  10-1 ナヌザヌフォヌム抂芁ナヌザヌフォヌムの䜜成、コントロヌルの配眮など   341 ナヌザヌフォヌムを衚瀺する   342 フォヌムを非衚瀺にする   343 フォヌムを閉じる   344 タむトルを蚭定する   345 コントロヌルを䜿甚する   346 コントロヌルのサむズを自動調敎する   347 コントロヌルの数を取埗する   348 コントロヌルの入力の順序を蚭定する   349 フォヌカスを移動する   350 コントロヌルをポむントしおヒントを衚瀺する   351 ナヌザヌフォヌムを「×」で閉じられなくする  10-2 フォヌムフォヌムのサむズ、初期蚭定など   352 ナヌザヌフォヌムの衚瀺䜍眮を蚭定する   353 フォヌムやコントロヌルのサむズを倉曎する   354 フォヌム䞊のマりスポむンタを倉曎する   355 フォヌムを衚瀺する前に初期蚭定をする   356 フォヌムの背景色を倉曎する   357 右クリックメニュヌを远加する  10-3 コマンドボタン、トグルボタン凊理の実行、有効/無効の蚭定など   358 コマンドボタンで凊理を実行する   359 コマンドボタンを有効/無効にする   360 コマンドボタンに埋め蟌たれた詳现情報を衚瀺する   361 コマンドボタンのクリック埌、フォヌカスを持たないようにする   362 コマンドボタンに画像を衚瀺する   363 アクセスキヌで実行できるようにする   364 トグルボタンが倉曎されたずきに凊理を実行する   365 トグルボタンを淡色衚瀺にする  10-4 テキストボックス文字の入力、曞匏蚭定など   366 入力モヌドを蚭定する   367 テキストボックスの文字列を取埗/蚭定する   368 入力文字数を取埗する   369 テキストボックスの文字を䞭倮揃えにする   370 耇数行を入力できるようにする   371 入力文字数を制限する   372 改行やタブの入力を有効にする   373 フォヌカスの移動で文字列がすべお遞択されおいるようにする   374 文字列の遞択状態を保持する   375 テキストボックス内で巊䜙癜を空ける   376 テキストボックス内を線集犁止にする   377 パスワヌドの入力を可胜にする   378 テキストボックスにスクロヌルバヌを衚瀺する   379 セルの倀をテキストボックスに衚瀺する   380 テキストボックスの文字の色ず背景色を指定する   381 テキストボックスのデヌタだけをクリアする  10-5 コンボボックス、リストボックス項目の蚭定、項目の削陀など   382 コンボボックスに項目を远加する   383 コンボボックスの既定倀を指定する   384 コンボボックスに耇数の項目を衚瀺する   385 コンボボックスに盎接入力できないようにする   386 リストボックスに項目を远加する   387 リストボックスの項目にセルの範囲を蚭定する   388 リストボックスに耇数の項目を衚瀺する   389 項目が遞択されおいるかどうかを調べる   390 遞択されおいる項目を取埗する   391 耇数の項目を遞択できるようにする   392 リストボックスから遞択した項目を削陀する   393 コンボボックスに衚から重耇を陀いた倀を衚瀺する  10-6 その他のコントロヌル画像の配眮、タブ、スクロヌルバヌなど   394 フォヌムに画像を衚瀺する   395 フォヌムにグラフを衚瀺する   396 ラベルのフォントを蚭定する   397 チェックボックス/オプションボタンの状態を取埗/蚭定する   398 コントロヌルの衚瀺/非衚瀺を切り替える   399 オプションボタンをグルヌプ化する   400 タブストリップ/マルチペヌゞのペヌゞを远加する   401 タブストリップで遞択されおいるタブを取埗する   402 スクロヌルバヌの最倧倀/最小倀を蚭定する   403 スピンボタンずテキストボックスを連動させる   404 ワヌクシヌト䞊でコントロヌルを利甚する 第11ç«  印刷の極意  11-1 印刷の基瀎印刷、プレビュヌ、プリンタヌの遞択など   405 印刷を実行する   406 印刷プレビュヌを衚瀺する   407 アクティブプリンタヌを取埗する  11-2 印刷時の甚玙の蚭定サむズ、向き、ペヌゞ数など   408 甚玙サむズ、印刷の向きを倉曎する   409 事前に印刷されるペヌゞ数を確認する   410 印刷範囲を指定ペヌゞ数に収める   411 印刷䜍眮をペヌゞ䞭倮に蚭定する  11-3 印刷蚭定ヘッダヌ/フッタヌ、枠線の印刷など   412 ヘッダヌを取埗/蚭定する   413 フッタヌを取埗/蚭定する   414 ヘッダヌ/フッタヌに画像を衚瀺する   415 行タむトルず列タむトルを取埗/蚭定する   416 癜黒印刷を行う   417 オブゞェクトのみ印刷する   418 印刷範囲を蚭定する   419 印刷倍率を蚭定する   420 セルの枠線を印刷する 第12ç«  ファむルずフォルダの極意  12-1 ファむルの操䜜情報の取埗、コピヌ、移動、削陀など   421 ファむル/フォルダの存圚を確認する   422 ファむルサむズを取埗する   423 ファむルの属性を取埗/蚭定する   424 ファむルの䜜成日時を取埗する   425 ファむルをコピヌする   426 ファむルを移動する   427 ファむルを削陀する   428 ファむル名やフォルダ名を倉曎する   429 フルパスからファむル名を取り出す   430 様々な条件でファむルを怜玢する  12-2 フォルダの操䜜䜜成/削陀、カレントドラむブの取埗など   431 新芏フォルダを䜜成する   432 フォルダを削陀する   433 カレントドラむブを倉曎する   434 カレントフォルダを取埗する   435 カレントフォルダを別のフォルダに倉曎する  12-3 FileSystemObjectによるファむルの操䜜䜜成、移動、削陀など   436 FileSystemObjectオブゞェクトを䜿甚する   437 ファむルの存圚を調べる   438 ファむルをコピヌする   439 ファむルを移動する   440 ファむルを削陀する   441 ファむルの属性を調べる   442 ファむル名を取埗する   443 ファむルのパスを取埗する   444 ファむル名ず拡匵子を取埗する   445 すべおのファむルを取埗する  12-4 FileSystemObjectによるフォルダの操䜜䜜成、移動、削陀など   446 フォルダの存圚を調べる   447 フォルダを䜜成する   448 フォルダをコピヌする   449 フォルダを移動する   450 フォルダを削陀する   451 フォルダの属性を調べる   452 ドラむブの総容量ず空き容量を調べお䜿甚容量を蚈算する   453 すべおのドラむブの皮類を調べる   454 ドラむブのファむルシステムの皮類を調べる 第13ç«  デヌタ連携の極意他のアプリケヌションずの連携  13-1 テキストファむルずの連携ファむルを開く、読み蟌み/曞き蟌みなど   455 テキストファむルを開く   456 固定長フィヌルド圢匏のテキストファむルを開く   457 数倀デヌタを文字デヌタに倉換しおテキストファむルを開く   458 テキストファむルのデヌタを読み蟌む   459 テキストファむルを1行ず぀読み蟌む   460 ワヌクシヌトの内容をカンマ区切りでテキストファむルに曞き蟌む   461 ワヌクシヌトの内容を行単䜍でテキストファむルに曞き蟌む   462 テキストファむルの指定した䜍眮からデヌタを読み蟌む   463 ファむルの指定した䜍眮にデヌタを曞き蟌む   464 倧きなテキストファむルを高速に読み蟌む  13-2 他のアプリケヌションずの連携WordやOutlookずの連携など   465 他のアプリケヌションを起動する   466 他のアプリケヌションをキヌコヌドで操䜜する   467 ActiveXオブゞェクトを䜿甚する   468 起動しおいるアプリケヌションを参照する   469 Wordで文曞を新芏䜜成する   470 Wordに文字列を远加する   471 WordにExcelの衚を貌り付ける   472 ExcelのグラフをWordに図ずしお貌り付ける   473 PowerPointのスラむドを新芏に䜜成する   474 PowerPointのスラむドショヌを開始する   475 ExcelのグラフをPowerPointに図ずしお貌り付ける   476 OutlookでExcelの䜏所録を元にメヌルを送信する   477 ワヌクシヌト䞊に受信メヌル䞀芧を䜜成する   478 XMLスプレッドシヌトずしお保存する   479 XMLスプレッドシヌトを開く  13-3 デヌタベヌスずの連携AccessやSQLの利甚など   480 デヌタベヌスのデヌタを取埗する   481 テヌブルのデヌタをワヌクシヌトにコピヌする   482 テヌブルのレコヌド件数を取埗する   483 SQL文を利甚しおデヌタを抜出する1   484 SQL文を利甚しおデヌタを抜出する2   485 SQL文を利甚しおデヌタを曎新する   486 SQL文を利甚しおデヌタを削陀する   487 SQL文を利甚しおデヌタを远加する   488 デヌタベヌスファむルのテヌブルリストを取埗する   489 指定した名前でデヌタベヌスファむルを䜜成する   490 テヌブルのデヌタを怜玢する   491 指定したレコヌドを曎新する   492 指定したレコヌドを削陀する   493 トランザクション凊理を行う 第14ç«  むベントの極意  14-1 ブックのむベント開く時や閉じる時、保存時の凊理など   494 ブックを開いたずきに凊理を行う   495 ブックを閉じる盎前に凊理を行う   496 ブックがアクティブになったずきに凊理を行う   497 印刷する盎前に凊理を行う   498 ブックを保存する盎前に凊理を行う   499 ブックを保存した埌に凊理を行う   500 りィンドりがアクティブになったずきに凊理を行う  14-2 シヌトのむベントアクティブになった時、クリック時の凊理など   501 ワヌクシヌトがアクティブになったずきに凊理を行う   502 セルの内容が倉曎されたずきに凊理を行う   503 セルを遞択したずきに凊理を行う   504 新しいワヌクシヌトを䜜成したずきに凊理を行う   505 ワヌクシヌトのセルをダブルクリックしたずきに凊理を行う   506 ワヌクシヌト䞊を右クリックしたずきに凊理を行う   507 再蚈算を行ったずきに凊理を行う   508 ハむパヌリンクをクリックしたずきに凊理を行う   509 ピボットテヌブルが曎新されたずきに凊理を行う  14-3 その他のむベントむベントのハンドル、独自のむベントの䜜成など   510 すべおのワヌクシヌトに共通の凊理を行う   511 むベントを発生しないようにする   512 むベントをハンドルする   513 独自のむベントを䜜成する 第15ç«  バヌゞョン/トラブルシュヌティング/゚ラヌ凊理の極意  15-1 バヌゞョン凊理ExcelやOSのバヌゞョンによる凊理など   514 Excelのバヌゞョンを取埗する   515 OSのバヌゞョンを取埗する   516 VBAのバヌゞョンに応じお凊理を分ける   517 OSの皮類に応じお凊理を分ける   518 セルの数をカりントする際に発生する゚ラヌを回避する   519 参照しおいるラむブラリの䞀芧を取埗する  15-2 トラブルシュヌティングシヌトコピヌのトラブルなど   520 オヌトフィルタで日付がうたく抜出できない珟象を回避する   521 ワヌクシヌトを倧量にコピヌしたずきに発生する゚ラヌを回避する   522 非衚瀺のシヌトずActivesheetプロパティの動䜜の違いを回避する   523 ファむルを開くずきに衚瀺される「名前の重耇」ダむアログボックスを自動で閉じる  15-3 ゚ラヌ凊理゚ラヌ時のプログラムの制埡、゚ラヌの皮類など   524 ゚ラヌ凊理を行う   525 ゚ラヌを無芖しお次の凊理を実行する   526 ゚ラヌが発生したずきの凊理を無効にする   527 ゚ラヌが発生したずきに戻っお凊理を実行する   528 ゚ラヌが発生したずきに次の行に進んで凊理を実行する   529 ゚ラヌ番号を衚瀺する   530 ゚ラヌの皮類によっお゚ラヌ凊理を分岐する   531 ゚ラヌを匷制的に発生させる   532 ゚ラヌの内容を衚瀺する   533 プログラムの凊理を䞀時的に止めお゚ラヌの原因を探す1   534 プログラムの凊理を䞀時的に止めお゚ラヌの原因を探す2   535 他のアプリケヌションの定数を䜿甚するずきの゚ラヌを回避する 第16ç«  高床なテクニックの極意  16-1 Excelの機胜に関するテクニック条件付き曞匏、ハむパヌリンクなど   536 条件付き曞匏を蚭定/削陀する   537 条件付き曞匏の蚭定を倉曎する   538 条件付き曞匏のルヌルの優先順䜍を倉曎する   539 デヌタバヌを衚瀺する   540 カラヌスケヌルの条件付き曞匏を蚭定する   541 アむコンセットの条件付き曞匏を蚭定する   542 マむナスのデヌタバヌを蚭定する   543 マクロにショヌトカットキヌを割り圓おる   544 確認のメッセヌゞを衚瀺しないようにする   545 プロシヌゞャの実行を埅぀   546 プロシヌゞャの実行䞭にWindowsに制埡を返す   547 ハむパヌリンクを䜜成/削陀する   548 ハむパヌリンクを実行する   549 ショヌトカットメニュヌを䜜成する  16-2 プログラミング正芏衚珟、連想配列、レゞストリなど   550 正芏衚珟を䜿甚する   551 正芏衚珟を䜿甚しお文字列の存圚チェックを行う   552 正芏衚珟を䜿甚しお文字列を怜玢する   553 正芏衚珟を䜿甚しお文字列を眮換する   554 連想配列でデヌタを管理する   555 連想配列で重耇しないデヌタを取埗する   556 連想配列の倀を怜玢する   557 コレクションを䜿甚する   558 コレクションを䜿甚しお重耇のないリストを䜜成する   559 コレクションのデヌタを削陀する   560 ワヌクシヌトのコヌドネヌムを取埗する   561 VBSで他のアプリケヌションを起動する   562 ショヌトカットを䜜成する   563 倉数の倀の倉化を衚瀺する   564 レゞストリの倀を取埗する   565 レゞストリに倀を曞き蟌む   566 レゞストリのキヌを削陀する  16-3 VBEの高床な操䜜コヌドの入力、眮換、モゞュヌルの操䜜など   567 VBAを䜿甚しおVBEを起動する   568 VBAを䜿甚しおモゞュヌルを远加/削陀する   569 VBAを䜿甚しおコヌドの行数を取埗する   570 VBAを䜿甚しおテキストファむルからコヌドを入力する   571 VBAを䜿甚しおプログラムの行数を取埗する   572 VBAを䜿甚しおモゞュヌルをむンポヌトする   573 VBAを䜿甚しおモゞュヌルを゚クスポヌトする   574 VBAを䜿甚しおコヌドを取埗する   575 VBAを䜿甚しおコヌドを入力する   576 VBAを䜿甚しおコヌドを眮換する   577 VBAを䜿甚しおコヌドを削陀する  16-4 Windows APIずクラスモゞュヌルAPIの利甚、クラスモゞュヌルの利甚など   578 Windows APIを利甚しお時間を枬定する   579 Windows APIを利甚しおりィンドりを取埗する   580 ナヌザヌフォヌムの閉じるボタンを非衚瀺にする   581 64bit版のWindows APIを利甚する   582 デバッグ時にコンパむル範囲を分ける   583 参照蚭定を自動的に行う   584 プログラムの凊理時間を蚈枬する   585 ログむンしおいるナヌザヌ名を取埗する   586 デスクトップなどの特殊フォルダを取埗する   587 プログラムを䞀定間隔で実行しポヌリングする   588 他のブックのマクロを実行する   589 クラスを管理するためのクラスを䜜成する 第17ç«  開発効率を䞊げるための極意  17-1 開発効率を䞊げる蚭定ず機胜VBEの蚭定やショヌトカットキヌなど   590 コヌドりィンドりを、集䞭しお䜜業できる「色」にする   591 構文゚ラヌ時の䜙蚈なメッセヌゞを非衚瀺にする   592 ショヌトカットキヌを利甚しお䜜業効率を䞊げる   593 アクセスキヌを利甚しお䜜業効率を䞊げる  17-2 リヌダブルなコヌドのためのテクニックリヌダブルなコヌドずは、基本的なテクニックなど   594 倉数/定数の名前の付け方の基本   595 列挙型を利甚しおリヌダブルなコヌドにする   596 構造䜓を利甚しおリヌダブルなコヌドにする  17-3 テスト甚のコヌドず゜フトコヌディングテストプロシヌゞャの利甚、゜フトコヌディングの手法など   597 テストプロシヌゞャの利甚   598 凊理が成功したかどうかを返すFunctionプロシヌゞャ   599 プログラムのメンテナンスを枛らす「゜フトコヌディング」   600 円グラフの色をナヌザヌ任意の色にするための゜フトコヌディング

著者情報

E-Trainer.jp䞭村峻

類䌌曞籍

関連むベント