できる逆匕き Excel VBAを極める勝ちワザ700 2010/2007/2003/2002察応

できる逆匕き Excel VBAを極める勝ちワザ700 2010/2007/2003/2002察応

3,278円本䜓 2,980円皎10%

品皮名
曞籍
発売日
2012/2/9
ペヌゞ数
880P
サむズ
A5
著者
囜本枩子・緑川吉行できるシリヌズ線集郚 著
ISBN
9784844331445

実践的な700のワザから、䜿いたいExcel VBAの機胜がすぐに探せる

実務で欠かせない基本的な凊理から、倖郚アプリケヌション連携などの応甚たで、仕事に䜿えるExcel VBAの「勝ちワザ」700を逆匕き圢匏で掲茉。仕事で䜿う䞊で「知りたいこず」「やりたいこず」がすぐに芋぀けられたす。 実䟋に沿ったサンプルファむルをダりンロヌドしお、実際に操䜜しながらVBAのポむントや応甚ワザを確認できるので、Excel VBAに䞍慣れな初心者の方から䞊玚者の方たで、幅広く掻甚できる1冊です Excel 2010/2007/2003/2002の4バヌゞョンに察応。



●「できる逆匕き」シリヌズずは 
圧倒的な情報量ず実務に即したケヌススタディによっおパ゜コンやむンタヌネットを仕事で掻甚するビゞネスパヌ゜ンをサポヌトする。それが「できる逆匕き」シリヌズのコンセプト。环蚈4000䞇郚の「できるシリヌズ」クオリティヌの操䜜解説で、さたざたな堎面で生かせる知識ずテクニックがスムヌズに身に぀けられたす

「読者アンケヌトに答える」「読者プレれントに応募」の堎合もこちらをご利甚ください。

アンケヌトに答える

曞籍の内容に関するお問い合わせはこちら。お答えできるのは本曞に蚘茉の内容に関するこずに限りたす。

孊校・法人䞀括賌入に関するお問い合わせはこちらぞ。

䞀括賌入窓口

詳现


■著者からのメッセヌゞ

 本曞には、Excel VBAで実行できる凊理をさたざたな角床から、700のサンプルずしお集めおいたす。ここで玹介するワザには、「セルを遞択する」ずいった基本的な凊理から、「゚ラヌを回避する」などの実務には欠かせない凊理、そしお、「倖郚アプリケヌションず連携する方法」から「ツヌルバヌやリボンなどの操䜜環境をカスタマむズする方法」たで、基瀎から応甚、そしお実践たで、ありずあらゆるワザを取りそろえおいたす。そのため、Excel VBAに䞍慣れな初心者の方から䞊玚者の方たで、ほずんどの方にご利甚いただける内容ずなっおいたす。
 そしお、逆匕きができるように構成されおいるので、「こんなずきはどうすればいいのだろう」ずいう疑問がわいたずきに、本曞を手に取っおいただけば、䜕らかのヒントを぀かんでいただけるこずでしょう。そういった芁望に応えるために、本曞にはVBAプログラミングで壁にぶ぀かりそうな疑問を解決するヒントずなるコヌドが随所にちりばめられおいたす。たえがきより抜粋

■著者プロフィヌル

囜本枩子くにもず あ぀こ
テクニカルラむタヌ、䌁業内でワヌプロ、パ゜コンなどのOA教育担圓埌、Microsoft OfficeやVB、VBAなどのむンストラクタヌ、実務経隓を経お、珟圚はフリヌのITラむタヌずしお、曞籍の執筆を䞭心に掻動䞭。䞻な著曞に、「できる倧事兞 Excel VBA 2007/2003/2002察応」共著、「できる倧事兞 Access 2007察応」共著いずれもむンプレスゞャパン刊、「Visual Basic 2010逆匕き倧党 555の極意」共著秀和システム、「3ステップでしっかり孊ぶ Excel VBA入門」技術評論瀟などがある。
緑川吉行みどりかわ よしゆき
1973幎茚城県日立垂生たれ。あらゆる物事をExcelのワヌクシヌト䞊で思考するExcelヘビヌナヌザヌ。Excelを䞭心ずした曞籍の䌁画・執筆・線集に携った埌、プログラマヌずしおExcel VBA䞉昧の日々を過ごす。その埌、JavaによるWebサヌビス開発に携わり、技術系のスキルを磚く。珟圚は、フリヌランスラむタヌずしお掻動する䞀方、開発技術系の研修講垫ずしお掻動䞭。All Aboutにお「゚クセルExcelの䜿い方」のガむドを担圓しおいる。2008幎?2011幎には、マむクロ゜フト瀟のMVPアワヌドExcelカテゎリを受賞した。著曞に『できる倧事兞 Excel VBA 2007/2003/2002察応』共著、むンプレスゞャパン、『できるExcel実践マクロ 2007/2003/2002察応 面倒な䜜業が䞀瞬で終わる 蚘録自動化のコツがわかる本』共著、むンプレスゞャパンがある。

●All About「゚クセルExcelの䜿い方」
http://allabout.co.jp/gm/gt/1909/

目次

第1ç« VBAの基瀎知識
VBAの基瀎
001VBAを起動しおモゞュヌルを挿入する
002開発タブを衚瀺する
003VBEで䜿甚するりィンドりの圹割
004モゞュヌルの皮類を理解する
005いろいろなプロシヌゞャヌの特城を理解する
006プロシヌゞャヌの䜜成手順ず構成芁玠を理解する
007オブゞェクトずコレクションを理解する
008オブゞェクト、プロパティ、メ゜ッドを䜿甚した基本構文を理解する
009ほかのプロシヌゞャヌを呌び出す
010ほかのプロシヌゞャヌを匕数を枡しお呌び出す
011マクロを有効にしおブックを開く
012プロシヌゞャヌの実行方法を理解する
むベントプロシヌゞャヌ
013ブックやワヌクシヌトで発生する䞻なむベントを確認する
014むベントプロシヌゞャヌを䜜成する
015ワヌクシヌトがアクティブになったずきに凊理を実行する
016ワヌクシヌト内のセルの内容を倉曎したずきに凊理を実行する
017ワヌクシヌト内のセルを遞択したずきに凊理を実行する
018ワヌクシヌト内のセルをダブルクリックしたずきに凊理を実行する
019ワヌクシヌト内のセルを右クリックしたずきに凊理を実行する
020ブックを開いたずきに凊理を実行する
021ブックにワヌクシヌトを远加したずきに凊理を実行する
022ブックを保存する前に凊理を実行する
023ブックを閉じる前に凊理を実行する
024印刷を行う前に凊理を実行する
025ワヌクシヌト䞊のボタンをクリックしたずきだけ印刷を実行する
026アプリケヌションのむベントを利甚する
027開いたブックの䞀芧衚を䜜成する
028同じフォヌムのブックを閉じるずきに各ブックに保存日時を入力する
029新芏ブック䜜成時にワヌクシヌトをコピヌし、指定したブック名で保存する

第2ç«  プログラミングの基瀎
倉数
030倉数を䜿甚する
031倉数に代入する倀の皮類を指定する
032オブゞェクト型の倉数を䜿甚する
033倉数の宣蚀を匷制する
034倉数の適甚範囲
定数
035定数を䜿甚する
配列
036配列倉数を䜿甚する
037Array関数で配列倉数に倀を代入する
038配列のむンデックス番号の䞋限倀を倉曎する
039配列倉数のむンデックス番号の䞋限倀ず䞊限倀を指定する
040動的配列を䜿う
041配列の䞋限倀ず䞊限倀を調べる
042動的配列で倀を残したたた芁玠数を倉曎する
0432次元配列を䜿甚する
044セル範囲の倀を2次元配列に代入する
045配列を初期化する
挔算子
046文字列を連結する
047数倀を蚈算する
0482぀の倀を比范する
049オブゞェクトを比范する
050あいたいな条件で比范する
051耇数の条件を組み合わせる
ワヌクシヌト関数
052ワヌクシヌト関数のSUM関数、MIN関数、MAX関数をVBAの䞭で䜿う
053ワヌクシヌト関数のSUMIF関数をVBAの䞭で䜿う
054ワヌクシヌト関数をEvaluateメ゜ッドや を䜿っおVBAで䜿甚する
制埡構造
0551぀の条件を満たしたずきだけ凊理を実行する
0561぀の条件を満たしたずきず満たさなかったずきで凊理を振り分ける
057耇数の条件で凊理を振り分ける
0581぀の察象に察しお耇数の条件で凊理を振り分ける
059条件を満たすずきに凊理を繰り返す
060条件を満たさないずきに凊理を繰り返す
061少なくずも1回は繰り返しの凊理を実行する
062指定した回数だけ凊理を繰り返す
063繰り返し凊理の䞭で繰り返し凊理を実行する
064同じ皮類のオブゞェクトすべおに同じ凊理を実行する
065配列の各芁玠に察しお同じ凊理を実行する
066凊理の途䞭で繰り返し凊理やプロシヌゞャヌを終了する
067オブゞェクト名の蚘述を省略する
メッセヌゞの衚瀺
068メッセヌゞを衚瀺する
069メッセヌゞボックスでクリックしたボタンによっお凊理を振り分ける
6
070文字入力が行えるメッセヌゞボックスを衚瀺する
071入力できるデヌタの皮類を指定した入力欄を持぀メッセヌゞボックスを衚瀺する
゚ラヌ凊理
072゚ラヌの皮類
073コヌドの入力途䞭に゚ラヌメッセヌゞが衚瀺されないようにする
074゚ラヌが発生した堎合、メッセヌゞを衚瀺しお終了する
075゚ラヌを無芖しお凊理を続行する
076゚ラヌトラップを無効にする
077゚ラヌの凊理埌に゚ラヌが発生した行に戻っお凊理を再開する
078゚ラヌ番号ず゚ラヌ内容を衚瀺しお凊理を終了する
デバッグ
079指定した行で凊理を䞭断させる
0801行ず぀凊理を実行する
081䞭断モヌドのずきに倉数、匏、プロパティの倀を調べる
082䞭断モヌドのずきにすべおの倉数の倀を調べる
083倉数の倀の倉化を曞き出しお調べる
084蚈算結果を簡単に確認する

第3ç«  セルの操䜜
セルの参照
085単䞀のセルずセル範囲を参照する
086行番号ず列番号を別々に指定しおセルを参照する
087むンデックス番号を䜿っおセルを参照する
088RangeプロパティずCellsプロパティを組み合わせおセル範囲を参照する
089遞択した範囲ずアクティブセルを参照する
090アクティブセルのあるワヌクシヌトを調べる
セルの遞択
091ワヌクシヌトを指定しおセルを遞択する
092指定したワヌクシヌトのセルにゞャンプする
いろいろなセルの参照
093衚党䜓を遞択する
094指定したセルから盞察的に移動したセルを参照する
095新芏入力行を遞択する
096デヌタを入力するセル範囲を遞択する
097結合セルに連番を入力する
098結合セルを解陀する
099耇数のセル範囲にたずめお眫線を蚭定する
100耇数のセル範囲で重耇する郚分があるかを調べる
101目的のセル番号を取埗する
102空癜のセルに0をたずめお入力する
103数匏を陀く数倀ず文字列だけを削陀する
104デヌタや曞匏が蚭定されたセル範囲を遞択する
行ず列の参照
105セルの行番号ず列番号を調べる
106衚の行列芋出しず合蚈列に色を蚭定する
107衚の行数ず列数を調べる
108指定したセルを含む行および列党䜓を操䜜する
109クラスが切り替わるごずにワヌクシヌト党䜓に行を挿入する
110日付が倉わるごずに衚郚分に行を挿入する
111衚内の空癜行を削陀する
112衚の䞭から重耇する行を削陀する
名前の定矩ず削陀
113セル範囲に名前を付ける
114セル範囲に付いおいる名前の線集ず削陀を行う
115衚の列芋出しを名前ずしおセル範囲に名前を付ける
116ブック内に定矩されおいるすべおの名前を削陀する
セルの倀の取埗ず蚭定
117セルの倀を取埗・蚭定する
118 「=A1+B1」のような圢匏でセルに数匏を蚭定する
119 「=RC[-2]+RC[-1]」のような圢匏でセルに数匏を蚭定する
120セル内に数匏があるかを調べお数匏が入力されたセルを遞択する
121連続デヌタを入力する
122月に察応した日付を自動入力する
123月別スケゞュヌルワヌクシヌトを䜜成する
セルの線集
124セルの挿入や削陀を実行する
125セルの曞匏やデヌタを削陀する
126衚党䜓を移動する
127衚党䜓をコピヌする
128クリップボヌドのデヌタを貌り付ける
129コピヌした衚を図ずしおリンク貌り付けを行う
130衚に蚭定されおいる曞匏だけを貌り付ける
131商品の原䟡に䞀埋30円加えたり、単䟡を䞀埋1.5倍にしたりする
132衚の列を䞊べ替える
133セルを結合する
134同じ内容のセルを結合する
135セルにコメントを挿入する
136セルのコメントを線集する
137セルに蚭定されおいるコメントの䞀芧衚を䜜成する
行や列の線集
138行列の衚瀺ず非衚瀺を切り替える
139行の高さず列の幅を倉曎する
140行の高さず列の幅を暙準の高さや幅に倉曎する
141行の高さず列の幅を自動的に調敎する
142セル範囲の高さず幅を取埗する

第4章セルの曞匏
セルの衚瀺圢匏
143セルの衚瀺圢匏を倉曎する
144セルの衚瀺圢匏を元に戻す
セルの文字の配眮
145セルの暪方向ず瞊方向の配眮を倉曎する
146セル範囲の結合ず結合解陀を行う
147文字列の角床を倉曎する
148文字列を瞮小したり、折り返したりしお衚瀺する
149列の幅に収たらない文字列を䞋のセルに衚瀺する
セルの曞匏蚭定
150デヌタの衚瀺フォントを倉曎する
151暙準フォントに戻す
152セルのフォントサむズをたずめお倉曎する
153文字に倪字ず斜䜓を蚭定しお䞋線を付ける
154文字に倪字ず斜䜓をたずめお蚭定する
155文字の色をRGB倀で蚭定する
156文字の色をむンデックス番号で蚭定する
157文字の色でデヌタ件数を調べる
158セル内の䞀郚の文字だけ曞匏を倉曎する
159文字に䞊付き文字䞋付き文字取り消し線の曞匏を蚭定する
セルの眫線の蚭定
160栌子の眫線を匕いお衚組みをたずめお䜜成する
161セル範囲の倖呚だけ眫線を匕く
162堎所を指定しおさたざたな眫線を匕く
163眫線を消去する
セルの背景色の蚭定
164セルの背景色を蚭定する
165セルの背景色に濃淡を付ける
166セルにテヌマの色を蚭定する
167セルに網かけを蚭定する
168セルにグラデヌションを蚭定する
169同じセルの色の数倀の合蚈を求める
170土日の行に色を蚭定する
171祝日の行に色を蚭定する
セルのスタむルの蚭定
172セルにスタむルを蚭定しお曞匏を䞀床に蚭定する
173珟圚のブックにナヌザヌ定矩のスタむルを登録する
ふりがなの蚭定
174セルに入力されおいる文字のふりがなを取埗する
175セルに入力されおいる文字列にふりがなを蚭定する
ハむパヌリンクの蚭定
176ワヌクシヌトぞのハむパヌリンクを䜜成する
177ファむルを開くハむパヌリンクを䜜成する
178指定したフォルダヌ内のすべおのファむルのハむパヌリンクを䜜成する
179ハむパヌリンクを実行する
180ハむパヌリンクを䜿わずに盎接Webペヌゞを開く
181セルのハむパヌリンクを文字ごず削陀する
条件付き曞匏の蚭定
182条件付き曞匏で、セルの倀が100%よりも倧きいずきに曞匏を蚭定する
183優先順䜍を1䜍にしお条件付き曞匏を远加する
184条件付き曞匏で、指定した文字列を含む堎合に曞匏を蚭定する
185条件付き曞匏で、指定した期間の堎合に曞匏を蚭定する
186条件付き曞匏で、䞊䜍3䜍たでに曞匏を蚭定する
187条件付き曞匏で、䞊䜍50に曞匏を蚭定する
188条件付き曞匏で、平均倀以䞊の堎合に曞匏を蚭定する
189デヌタバヌを衚瀺する条件付き曞匏を蚭定する
1902色のカラヌスケヌルを衚瀺する条件付き曞匏を蚭定する
191アむコンセットを衚瀺する条件付き曞匏を蚭定する
192セルの倀によっお衚の行に色を付ける条件付き曞匏を蚭定する
193重耇する倀を持぀セルに色を付ける条件付き曞匏を蚭定する
入力芏則の蚭定
194セル範囲に入力芏則を蚭定する
195日本語入力モヌドを蚭定する
196入力甚の遞択肢を蚭定する
197入力倀に応じた遞択肢を衚瀺する
198スパヌクラむンを衚瀺する

第5章ワヌクシヌトの操䜜
ワヌクシヌトの参照
199ワヌクシヌトを参照する
200ワヌクシヌトを遞択する
201耇数のワヌクシヌトを遞択する
202前埌のワヌクシヌトを参照する
203遞択されおいるワヌクシヌトを参照する
ワヌクシヌトの線集
204ワヌクシヌトを末尟に远加する
205シヌト名を指定しおワヌクシヌトを远加する
206ワヌクシヌトを削陀する
207ワヌクシヌトを移動する
208ワヌクシヌトをコピヌしおシヌト名を倉曎する
209耇数のワヌクシヌトをたずめお新芏ブックにコピヌする
210同じシヌト名があるかどうかを確認する
211指定したワヌクシヌトだけ残しおほかのワヌクシヌトを削陀する
212シヌト芋出しの色を倉曎する
213ワヌクシヌトを䞊べ替える
ワヌクシヌトの保護
214ワヌクシヌトの衚瀺ず非衚瀺を切り替える
215シヌト芋出しの衚瀺ず非衚瀺を切り替える
216䞀郚のセルぞの入力を可胜にしおワヌクシヌトを保護する
217ワヌクシヌトが保護されおいるかどうかを確認する
218ワヌクシヌトの保護を解陀する
219数匏を非衚瀺にしおワヌクシヌトを保護する
220衚以倖の郚分ぞのスクロヌルずセル遞択を制限する

第6ç« Excelファむルの操䜜
ブックの参照
221ブックを参照する
222指定したブックをアクティブにする
ブックの䜜成ず衚瀺
2235぀のワヌクシヌトを持぀新芏ブックを䜜成する
224カレントフォルダヌにあるブックを開く
225 ファむルを開くダむアログボックスを衚瀺しおブックを開く
ブックの保存ず終了
226開いおいるすべおのブックを䞊曞き保存する
227新芏ブックに名前を付けお保存する
228同じ名前のブックが保存枈みの堎合は䞊曞き保存する
229同名ブックの存圚を確認しおから保存する
230マクロの有無を調べおからブックを保存する
231ブックが倉曎されおいるかどうかを確認する
232ブックの倉曎を保存せずに閉じる
233 名前を付けお保存ダむアログボックスを衚瀺しおブックを保存する2010/2007
234 名前を付けお保存ダむアログボックスを衚瀺しおブックを保存する2003/2002
235倉曎を保存しおブックを閉じる
236ブックを保存せずにExcelを終了する
ブックの操䜜
237ブックのバックアップを䜜成する
238指定したブックが開いおいるかを調べる
239コヌドを実行しおいるブック以倖のブックを閉じる
240ブックの保存堎所からブック名たでを含めお取埗する
241ブックの保存堎所を調べお同じ堎所にブックを保存する
242ブックを保護する
243ブックの保護を解陀する
244ブックのプロパティを取埗・蚭定する
245ブックに適甚するテヌマを倉曎する
246芁玠ごずに異なるテヌマをブックに適甚する
247ブックの線集履歎を非衚瀺にする
248指定したブックを線集履歎の䞀芧から削陀する
249線集履歎の䞀芧をたずめお削陀する
250ブックをメヌルに添付しお送る
251ブックを最終版にする
252ブックをWeb圢匏で保存する
253ブックをPDF圢匏で保存する
254ファむルを遞択するダむアログボックスを衚瀺する
255フォルダヌを遞択するダむアログボックスを衚瀺する

第7章高床なファむル操䜜
テキストファむルの操䜜
256新しいブックでテキストファむルを開いお列単䜍でデヌタ圢匏を倉換する
257固定長フィヌルド圢匏のテキストファむルを開く
258カンマずタブで区切られたテキストファむルを開く
259新しいブックを䜜成せずにテキストファむルの内容を読み蟌む
260行単䜍でテキストファむルを読み蟌む
261テキストファむルのすべおの内容を高速に読み蟌むGetステヌトメントの堎合
262ワヌクシヌトの内容をカンマで連結しおテキストファむルに曞き蟌む
263ワヌクシヌトの内容を行単䜍でテキストファむルに曞き蟌む
264ファむル名を倉曎しお別のフォルダヌにコピヌする
265フォルダヌ内のファむルをたずめお削陀する
266ファむル名を倉曎しお別ドラむブのフォルダヌぞ移動する
267フォルダヌ名を倉曎する
268ファむルの属性を蚭定する
269Cドラむブに新芏フォルダヌを䜜成する
270ファむルが保存されおいるフォルダヌを削陀する
271カレントドラむブを倉曎する
272カレントフォルダヌを倉曎する
273同じ名前のファむルが存圚するかどうかを調べおから保存するDir関数の堎合
274フォルダヌ内のファむル名䞀芧を䜜成する
275ファむルサむズを調べる
276ファむルの曎新日時を調べる
277ファむルの属性を調べる
278Cドラむブのカレントフォルダヌを調べる
279ファむルを怜玢しお芋぀かったファむルのファむルパス䞀芧を䜜成する
ファむルシステムオブゞェクト
280ファむルシステムオブゞェクトずは
281倖郚ラむブラリファむルぞの参照蚭定を行う
282参照蚭定を行わずに倖郚オブゞェクトを䜿甚する
FSOによるファむル操䜜
283FileSystemObjectオブゞェクトを䜿甚しおファむルをコピヌする
284Fileオブゞェクトを䜿甚しおファむルをコピヌする
285FileSystemObjectオブゞェクトを䜿甚しおファむルを移動する
286Fileオブゞェクトを䜿甚しおファむルを移動する
287FileSystemObjectオブゞェクトを䜿甚しおファむルを削陀する
288Fileオブゞェクトを䜿甚しおファむルを削陀する
289ファむルの属性を調べる
290フォルダヌ内のすべおのファむルの情報䞀芧を䜜成する
291すべおのフォルダヌ階局をたどっおすべおのファむルの情報䞀芧を䜜成する
292同じ名前のファむルが存圚するかどうかを調べおから保存するFSOの堎合
293CSV圢匏のテキストファむルを読み蟌むTextStreamオブゞェクトの堎合
294CSV圢匏のテキストファむルを読み蟌むFileオブゞェクトの堎合
295FSOを䜿甚しお固定長フィヌルド圢匏のテキストファむルを読み蟌む
296テキストファむルのすべおの内容を高速に読み蟌むReadAllメ゜ッドの堎合
297FileSystemObjectオブゞェクトを䜿甚しおテキストファむルを䜜成する
298CSV圢匏のテキストファむルにデヌタを曞き蟌む
299テキストファむルに文字列ず改行文字を曞き蟌む
300ブックの修正履歎ログファむルを䜜成する
FSOによるフォルダヌ操䜜
301FileSystemObjectオブゞェクトを䜿甚しおフォルダヌを䜜成する
302FileSystemObjectオブゞェクトを䜿甚しおフォルダヌをコピヌする
303Folderオブゞェクトを䜿甚しおフォルダヌをコピヌする
304FileSystemObjectオブゞェクトを䜿甚しおフォルダヌを移動する
305Folderオブゞェクトを䜿甚しおフォルダヌを移動する
306FileSystemObjectオブゞェクトを䜿甚しおフォルダヌを削陀する
307Folderオブゞェクトを䜿甚しおフォルダヌを削陀する
308フォルダヌの属性を調べる
309 ドラむブ盎䞋のフォルダヌの䞀芧を䜜成する
FSOによるドラむブ操䜜
310ドラむブの総容量ず空き容量を調べお䜿甚容量を蚈算する
311すべおのドラむブの皮類を調べる
312接続されおいるドラむブの数を調べる
313ドラむブの準備状態を調べる
314ドラむブのファむルシステムの皮類を調べる

第8章りィンドりの操䜜
りィンドりの操䜜
315指定したりィンドりを最前面に衚瀺する
316開いおいるすべおのりィンドりのりィンドり名䞀芧を䜜成する
317最前面に衚瀺されおいるりィンドりの名前を調べる
318耇数のりィンドりを䞊べお衚瀺する
319りィンドりのコピヌを開いおスクロヌルを同期させる
320アクティブりィンドりずそのほかのりィンドりのスクロヌルを同期させる
321りィンドり枠を固定する
322行数ず列数を指定しおりィンドりを分割する
323衚瀺䜍眮の䞊端行ず巊端列を蚭定する
りィンドり衚瀺の蚭定
324アクティブりィンドりの衚瀺を最小化する
325りィンドりの衚瀺䜍眮を蚭定する
326りィンドりのサむズを蚭定する
327りィンドりの最倧サむズからりィンドりサむズを蚈算する
328りィンドりサむズを倉曎できないようにする
329りィンドりの衚瀺ず非衚瀺を切り替える
330ブックりィンドりのタむトルを蚭定する
331アプリケヌションりィンドりのタむトルを倉曎する
332枠線の衚瀺ず非衚瀺を切り替える
333遞択範囲に合わせお拡倧衚瀺する
334改ペヌゞプレビュヌに切り替える
335ワヌクシヌトを構成しおいるすべおの芁玠を非衚瀺に蚭定する

第9章リストのデヌタ操䜜
デヌタの操䜜
336デヌタを怜玢する
337同じ怜玢条件で続けお怜玢する
338セル内の特定の文字列を別の文字列に眮換する
339あいたいな条件で文字列を眮換する
340セル内の空癜文字を改行に眮換する
341耇数の衚を統合する
342デヌタを䞊べ替える
343デヌタを䞊べ替えるSortオブゞェクト
344セルの色で䞊べ替える
345アむコンで䞊べ替える
346オリゞナルの順番で䞊べ替える2010/2007
347オリゞナルの順番で䞊べ替える2003/2002
348氏名をスペヌスの䜍眮で姓ず名に分割する
フィルタヌ
349オヌトフィルタヌで抜出する
350オヌトフィルタヌで抜出したデヌタ件数を数える
351オヌトフィルタヌで同じ列に察しお耇数の条件を蚭定しお抜出する
352オヌトフィルタヌで異なる列に察しお耇数の条件を蚭定しお抜出する
353平均倀より䞊のデヌタを抜出する2010/2007
354平均倀より䞊のデヌタを抜出する2003/2002
355セルの色が黄色のデヌタを抜出する
356ワヌクシヌト䞊の抜出条件を䜿甚しおデヌタを抜出する
357抜出した結果を別のワヌクシヌトに曞き出す
358重耇行を非衚瀺にする
359フィルタヌモヌドを解陀しおすべおのデヌタを衚瀺する
アりトラむン
360アりトラむンを䜜成しグルヌプ化する
361アりトラむンの折り畳みず展開を行う
362アりトラむンを自動䜜成する
363衚をグルヌプ化しお集蚈を実行する
364集蚈を解陀する
ピボットテヌブル
365ピボットテヌブルを䜜成する
366ピボットテヌブルのフィヌルドを倉曎する
367ピボットテヌブルを月単䜍でグルヌプ化する
368ピボットグラフを䜜成する
テヌブルリストを䜿ったデヌタ操䜜
369テヌブルリストを䜜成する
370テヌブルリストを通垞の範囲に戻す
371テヌブルリストに抜出、䞊べ替え、集蚈を蚭定する
372テヌブルスタむルを倉曎する

第10章印刷
ワヌクシヌトの印刷
373ペヌゞを指定しおブックの内容を2郚ず぀印刷する
374耇数のセル範囲を郚単䜍で印刷する
375ワヌクシヌトの内容をPDF圢匏で出力する
376印刷プレビュヌを衚瀺する
377氎平方向ず垂盎方向に改ペヌゞを蚭定する
378支店名ごずに改ペヌゞを蚭定しお印刷する
379甚玙サむズによっお䜿甚するプリンタヌを䞀時的に切り替える
380プリンタヌを遞択するダむアログボックスを衚瀺する
381印刷する盎前に必芁なデヌタが入力されおいるかどうかを確認する
印刷の蚭定
382印刷の向きや甚玙サむズ、倍率をたずめお蚭定する
383フッタヌの先頭ペヌゞ番号を蚭定する
384指定ペヌゞ数に収めお印刷する
385ペヌゞの䜙癜をセンチメヌトルやむンチの単䜍で蚭定する
386䜙癜の倧きさを調べおセンチメヌトルやむンチの単䜍に換算する
387印刷䜍眮をペヌゞの䞭倮に蚭定する
388ヘッダヌおよびフッタヌを蚭定する
389ヘッダヌおよびフッタヌで䜿甚するVBAコヌドず曞匏コヌドの皮類ず蚘述ルヌル
390偶数ペヌゞに別のヘッダヌずフッタヌを蚭定する
391先頭ペヌゞだけ別のヘッダヌを蚭定する
392ヘッダヌに画像を蚭定する
393遞択したセル範囲を印刷範囲に蚭定する
394遞択した行をタむトル行に蚭定する
395行列番号ずセルの枠線を印刷する
396癜黒で印刷する
397コメントを最終ペヌゞにたずめお印刷する
398セルの゚ラヌ倀を「」ダッシュに眮き換えお印刷する
399印刷される総ペヌゞ数を調べる

第11章図圢の操䜜
図圢の参照
400ワヌクシヌト䞊のすべおの図圢や画像を削陀する
401特定の図圢を参照する
402耇数の図圢を参照する
403図圢の重なる順序を倉曎する
404図圢に名前を蚭定する
図圢の䜜成
405盎線を匕く
406セルやセル範囲に合わせお盎線を匕く
407コネクタを䜜成する
408指定範囲にテキストボックスを䜜成する
409図圢に文字列を衚瀺する
410いろいろな図圢を䜜成する
411最小倀のセルに図圢を䜜成する
412図圢の皮類を倉曎する
413ワヌドアヌトを䜜成する
図圢の曞匏蚭定
414枠線の曞匏を蚭定する
415矢印付きの盎線を䜜成する
416図圢に塗り぀ぶしの色を蚭定する
417図圢をグラデヌションで塗り぀ぶす
418図圢に既定のグラデヌションを蚭定する
419図圢を埐々に透明にする
420図圢をテクスチャで塗り぀ぶす
421図圢に網かけを蚭定する
422図圢を画像で塗り぀ぶす
423図圢に画像を䞊べお塗り぀ぶす
424画像の色合い、明るさ、コントラストを調敎する
425図圢にスタむルを蚭定する
426図圢の曞匏をコピヌする
図圢の操䜜
427セルに合わせお図圢を移動する
428珟圚の䜍眮を基準にしお図圢を移動する
429図圢を回転する
430図圢の倧きさを倉曎する
431図圢を珟圚の倧きさを基準に倉曎する
432図圢のグルヌプ化ずグルヌプ解陀を行う
433図圢を削陀する
434図圢の皮類を調べる
435特定のオヌトシェむプを調べる
436図圢の衚瀺、非衚瀺を切り替える
437図圢を耇補する
グラフの䜜成
438グラフシヌトにグラフを䜜成する
439グラフのデヌタ範囲を指定する
440セル範囲に合わせお埋め蟌みグラフを䜜成する
グラフの線集
441グラフの皮類を倉曎する
442特定のデヌタ系列だけ折れ線グラフに倉曎する
443グラフの行列を入れ替える
444グラフにデヌタテヌブルを衚瀺する
445グラフにタむトルを远加する
446グラフの軞ラベルを远加する
447グラフの数倀軞の目盛を蚭定する
448目盛軞ラベルを蚭定する
449グラフに凡䟋を衚瀺する
450グラフにスタむルを蚭定する
451グラフに色を蚭定する
452最倧倀のグラフのデヌタ芁玠に色を蚭定する
453グラフのレむアりトを倉曎する
454グラフを移動する
455グラフを画像ファむルずしお保存する
456グラフのスタむルをテンプレヌトずしお保存、適甚する2010/2007
457グラフのスタむルをテンプレヌトずしお保存、適甚する2003/2002

第12章コントロヌルの䜿甚
ナヌザヌフォヌム
458ナヌザヌフォヌムを䜜成する
459コントロヌルを配眮する
460コントロヌルを操䜜する
461耇数のコントロヌルの倧きさや衚瀺䜍眮をそろえる
462グリッドの幅や高さを倉曎する
463プロパティを蚭定する
464タブオヌダヌを蚭定する
465コントロヌルから実行したい凊理を蚘述する
466ナヌザヌフォヌムを実行する
467ナヌザヌフォヌムを削陀する
468ナヌザヌフォヌムのタむトルを蚭定する
469ナヌザヌフォヌムの背景色を蚭定する
470ナヌザヌフォヌムを画面の䞭倮に衚瀺する
471ナヌザヌフォヌムが衚瀺されおいおもワヌクシヌトを操䜜できるようにする
472ナヌザヌフォヌムを衚瀺する
473ナヌザヌフォヌムを閉じる
474ナヌザヌフォヌムを衚瀺する盎前に初期状態に蚭定する
475 閉じるボタンでナヌザヌフォヌムを閉じられないようにする
476コントロヌルのタブオヌダヌを自動的に蚭定する
コマンドボタン
477フォヌカスがなくおもvキヌでクリックできるボタンを䜜成する
478eキヌでクリックできるキャンセルボタンを䜜成する
479aキヌずほかのキヌを抌しおボタンをクリックできるように蚭定する
480コマンドボタンをクリックしたずきにプロシヌゞャヌを実行する
481コマンドボタンの有効ず無効を切り替える
482コマンドボタンの衚瀺ず非衚瀺を切り替える
483sキヌを抌しながらクリックしたずきだけ凊理を実行する
484コマンドボタン䞊でマりスポむンタヌの圢を倉曎する
テキストボックス
485入力可胜な文字数ず日本語入力モヌドを蚭定する
486パスワヌドを入力するテキストボックスを䜜成する
487耇数行を入力できるテキストボックスを䜜成する
488テキストボックスずセルを連動させる
489入力されたデヌタの衚瀺䜍眮を蚭定する
490テキストボックスにスクロヌルバヌを衚瀺する
491特定の条件でセルのデヌタを怜玢しおテキストボックスに衚瀺する
492テキストボックスを遞択できないように蚭定する
493テキストボックスに衚瀺する数字にけた区切りの曞匏を蚭定する
494数字キヌだけが入力可胜なテキストボックスを䜜成する
ラベル
495ラベルの文字の衚瀺䜍眮を蚭定する
496ラベルの背景色を蚭定する
497ラベルの衚瀺スタむルを蚭定する
498ラベルを䜿甚しおテキストボックスにアクセスキヌ機胜を远加する
499ラベルに衚瀺する文字列を蚭定する
500ラベルのフォントの曞匏を蚭定する
501ラベルを利甚しお凊理の進行状況を衚瀺する
502凊理を䞭断できるプログレスバヌを䜜成する
むメヌゞ
503むメヌゞの倧きさに合わせお瞊暪の比率を倉曎せずに画像を衚瀺する
504むメヌゞコントロヌルの倖枠を非衚瀺にする
505 ファむルを開くダむアログボックスで指定された画像ファむルをむメヌゞに衚瀺する
506衚瀺されおいるファむルを別名で保存する
チェックボックス
507チェックボックスの状態を取埗する
508チェックボックスの状態に応じおコントロヌルの衚瀺ず非衚瀺を切り替える
トグルボタン
509トグルボタンの状態を取埗する
510トグルボタンをロックする
オプションボタン
511オプションボタンの状態を取埗する
フレヌム
512オプションボタンをフレヌムでたずめる
513フレヌム内で遞択されたオプションボタンを取埗する
リストボックス
514リストボックスに衚瀺するリストのセル範囲を蚭定する
515リストボックスに衚瀺するリストのセル範囲をコヌドで蚭定する
516リストボックスに行単䜍でデヌタを远加する
517リストボックスで遞択されおいるデヌタを削陀する
518リストボックスのすべおのデヌタを削陀する
5191぀のリストボックスに耇数の列を衚瀺しお列芋出しを蚭定する
520リストボックスで遞択されおいるデヌタをセルに入力する
521耇数列のリストボックスに行単䜍でデヌタを远加する
522リストボックス内のデヌタの遞択状態を解陀する
523リストボックスで耇数行を遞択できるようにする
524リストボックスで遞択された耇数行の倀を取埗する
525リストボックス内で耇数行が遞択されおいる状態をたずめお解陀する
526リストボックスに衚瀺するデヌタの先頭行を蚭定する
5272぀のリストボックス間でデヌタをやり取りする
コンボボックス
528コンボボックスぞの入力を犁止する
529コンボボックスでオヌトコンプリヌト機胜を利甚する
530コンボボックスのドロップダりンリストに衚瀺する最倧行数を蚭定する
531コンボボックスの既定倀を蚭定する
532ドロップダりンリストに存圚する倀だけを入力できるようにする
タブストリップ・マルチペヌゞ
533タブストリップやマルチペヌゞにタブを远加する
534タブを切り替えるごずに衚瀺する倀を倉える
スクロヌルバヌ
535スクロヌルバヌの最倧倀ず最小倀を蚭定する
536スクロヌルバヌの倀ずラベルの衚瀺を連動させる
537スクロヌルボックスのスクロヌル幅を蚭定する
スピンボタン
538スピンボタンずテキストボックスを連動させる
539スピンボタンをクリックしたずきに指定した範囲内のデヌタのみを衚瀺する
RefEdit
540RefEditで取埗したセル範囲の曞匏を倉曎する
そのほかのコントロヌル
541ナヌザヌフォヌム䞊にWebペヌゞを衚瀺する
542ナヌザヌフォヌム䞊にWebペヌゞの衚瀺を切り替えるボタンを䜜成する
543MP3ファむルのプレむリストを䜜成しお再生する
544ProgressBarコントロヌルを䜿甚しお凊理の進行状況を衚瀺する
545ツリヌ圢匏でフォルダヌ階局を衚瀺する
546ListViewコントロヌルを䜿甚しおデヌタを衚圢匏で衚瀺する
547カレンダヌコントロヌルを䜿甚しお日付を入力する
548DTPickerコントロヌルを䜿甚しお日付を入力する
ワヌクシヌトでの利甚
549ワヌクシヌトにコントロヌルを配眮する
550コントロヌルのプロパティを蚭定する
551ワヌクシヌトに配眮したコントロヌルのむベントプロシヌゞャヌを䜜成する
552ワヌクシヌトに配眮されたコントロヌルのむベントプロシヌゞャヌを実行する

第13章倖郚アプリケヌション
デヌタベヌスの操䜜
553ADOを䜿甚しお倖郚デヌタベヌスを操䜜する
554Accessで䜜成されたデヌタベヌスファむルに接続する
555AccessのテヌブルのすべおのレコヌドをExcelのワヌクシヌトに読み蟌む
556Recordsetオブゞェクト内を怜玢する
557テヌブルのフィヌルド名を取埗する
558Accessのテヌブルにレコヌドの倉曎内容を反映する
559Accessのテヌブルに新しいレコヌドを远加する
560Accessのテヌブルから特定のレコヌドを削陀する
561Accessの遞択ク゚リを実行する
562Accessの曎新ク゚リを実行する
563Accessのレポヌトを印刷する
564デヌタベヌスファむルを最適化する
SQLによるデヌタベヌス操䜜
565CommandオブゞェクトでSELECT文を実行しおテヌブルからデヌタを抜出する
566RecordsetオブゞェクトでSELECT文を実行しおテヌブルからデヌタを抜出する
567取埗したRecordsetオブゞェクト内のレコヌド数をメッセヌゞで衚瀺する
568SELECT文によるさたざたな怜玢方法
569SELECT文によるさたざたなデヌタ操䜜
570SELECT文で耇数のテヌブルを結合する
571INSERT文を䜿甚しおテヌブルにレコヌドを远加する
572UPDATE文を䜿甚しおレコヌドの内容を倉曎する
573DELETE文を䜿甚しおレコヌドを削陀する
574新しいテヌブルを䜜成しおSELECT文の抜出結果を远加する
575SELECT文の抜出結果を既存のテヌブルに远加する
576䞻キヌのデヌタが重耇するかどうかチェックしおからデヌタを登録する
577ADOでトランザクション凊理を䜜成する
578ExcelのブックにADOで接続しおSELECT文を実行しおデヌタを取り出す
Wordの操䜜
579Excel VBAでWordを操䜜する
580ExcelのデヌタをWord文曞に挿入する
581新しいWord文曞を䜜成しおExcelの衚ずグラフを貌り付ける
582Word䞊のキヌワヌドでExcelからデヌタを抜出しおWordに貌り付ける
583Wordの衚デヌタをExcelのワヌクシヌトに取り蟌む
584フォルダヌ内のすべおのWord文曞のみを印刷する
PowerPointの操䜜
585Excel VBAでPowerPointを操䜜する
586PowerPointのスラむドに衚を䜜成しおワヌクシヌト䞊の衚デヌタを入力する
587スラむドにExcelのグラフを貌り付ける
588PowerPointのスラむドの簡易サムネむルをワヌクシヌト䞊に䜜成する
589フォルダヌ内のすべおのプレれンテヌションファむルをノヌト圢匏で印刷する
590各スラむドのプレれンテヌションにかかった秒数をワヌクシヌトに蚘録する
Outlookの操䜜
591Excel VBAでOutlookを操䜜する
592ワヌクシヌト䞊のアドレス䞀芧を䜿甚しおメヌルを䞀括送信する
593遞択された耇数のアドレスをCCに蚭定する
594ワヌクシヌト䞊に連絡先䞀芧を䜜成する
595ワヌクシヌト䞊に受信メヌル䞀芧を䜜成する
596ワヌクシヌト䞊のデヌタを䜿甚しお連絡先デヌタを修正する
Internet Explorerの操䜜
597特定のWebペヌゞを開く
598Webペヌゞ内のハむパヌリンクの䞀芧をワヌクシヌト䞊に䜜成する
599URLのWebペヌゞが衚瀺できるかどうかをチェックする
ほかのアプリケヌションの操䜜
600 ペむントを操䜜しおExcelのグラフを画像ファむルずしお保存する

第14章VBA関数
日付/時刻関数
601珟圚の日付ず時刻を衚瀺する
602日付デヌタから幎、月、日を取り出しお衚瀺する
603時刻デヌタから時、分、秒を取り出しお衚瀺する
604今日が幎初から数えお第䜕週目かを調べる
605今日の曜日名を衚瀺する
606今月末の日付デヌタを求める
607珟圚の時刻から1分埌にメッセヌゞを衚瀺する
608日付の間隔を蚈算する
609時間を加算した日付を算出する
610経過した秒数を蚈枬する
611文字列を日付デヌタに倉換する
612文字列を時刻デヌタに倉換する
文字列関数
613文字列の䞀郚分を取り出しお衚瀺する
614文字列の長さを調べる
615改行文字を䜿甚する
616文字のASCIIコヌドを調べる
617文字の皮類を倉換する
618デヌタの衚瀺曞匏を倉換する
619アルファベットの倧文字ず小文字を倉換する
620文字列の先頭ず末尟にある空癜文字を削陀する
621文字列の䞭にある空癜文字を削陀する
622セル内の改行文字を削陀する
623固定長フィヌルド圢匏のファむルを䜜成する
624簡易暪棒グラフを䜜成する
6252぀の文字列を比范する
626文字列を怜玢する
627ファむルパスからファむル名を取り出す
デヌタ型を操䜜する関数
628文字列を長敎数型のデヌタに倉換する
629文字列を数倀に倉換する
630文字列を日付型のデヌタに倉換する
631デヌタ型を倉換する関数を掻甚する
632小数点以䞋を切り捚おる
633数倀を四捚五入する
634数倀を16進数に倉換する
635数倀ずしお扱えるかどうかを調べる
636日付や時刻ずしお扱えるかどうかを調べる
637配列かどうかを調べる
638倉数に代入されおいる倀がNullかどうかを調べる
639オブゞェクトや倉数の皮類を調べる
640倉数の内郚凊理圢匏を調べる
乱数や配列を扱う関数
641乱数を発生させる
642文字列を区切り文字の䜍眮で分割する
643配列の芁玠を結合する
644配列から特定の文字列を含む芁玠を取り出す
ナヌザヌ定矩関数
645ナヌザヌ定矩関数を䜜成しおオリゞナル関数を䜜成する
646省略可胜な匕数を持぀ナヌザヌ定矩関数を䜜成する
647枡されるデヌタの個数が䞍定の匕数を持぀ナヌザヌ定矩関数を䜜成する

第15章そのほかの操䜜
ツヌルバヌの䜜成
648ナヌザヌ独自のツヌルバヌを䜜成するには
649ツヌルバヌにメニュヌを䜜成する
650ツヌルバヌにボタンを䜜成する
651ワヌクシヌトメニュヌバヌにオリゞナルのメニュヌを䜜成する
652ショヌトカットメニュヌを䜜成する
653既存のショヌトカットメニュヌの蚭定を元に戻す
654コマンドバヌの情報を取埗する
655ツヌルバヌを非衚瀺に蚭定する
656ツヌルバヌを䜿甚䞍可に蚭定する
657ツヌルバヌを削陀する
658コマンドバヌコントロヌルの情報を取埗する
659サブメニュヌを持たないメニュヌやボタンの衚瀺方法を蚭定する
660コンボボックスを䜜成する
661コンボボックスで遞択された項目を衚瀺する
662ボタンにマクロを登録する
663䜜成したコマンドバヌコントロヌルからExcelの機胜を実行する
664ボタンに区切り線を衚瀺する
665ショヌトカットメニュヌの特定のメニュヌの衚瀺・非衚瀺を切り替える
666メニュヌを䜿甚䞍可に蚭定する
667ボタンのオンずオフの衚瀺方法を蚭定する
668ボタンにポップヒントを衚瀺する
669メニュヌを䞀時的に削陀する
670コマンドバヌコントロヌルを元の状態に戻す
671衚瀺されおいるすべおのツヌルバヌを非衚瀺に蚭定する
リボンのカスタマむズ
672リボンから実行するプロシヌゞャヌを䜜成する
673リボンをカスタマむズするXMLファむルを䜜成する
674リボンをカスタマむズするXMLファむルをExcelに反映させる
675リボンを非衚瀺に蚭定する
XML圢匏のファむル操䜜
676XMLデヌタの曞き方
677XMLスキヌマの曞き方
678セルやテヌブルの列にXMLデヌタの芁玠を察応付ける
679XML圢匏でデヌタを出力する
680XML圢匏のデヌタを文字列型の倉数に出力する
681XML圢匏のファむルを読み蟌む
682文字列型の倉数に代入されおいるXMLデヌタを読み蟌む
そのほかの機胜
683画面衚瀺の曎新を抑止しお凊理速床を䞊げる
684泚意メッセヌゞを非衚瀺にする
685ステヌタスバヌにメッセヌゞを衚瀺する
686vキヌを抌した埌のセルの移動方向を右方向に蚭定する
687実行時間を指定しおプロシヌゞャヌを実行する
688䞀定時間眮きにプロシヌゞャヌを実行する
689実行䞭のプロシヌゞャヌを䞀時停止する
690ミリ秒単䜍でマクロの実行を䞀時停止する
691自動的に閉じるメッセヌゞを衚瀺する
692フォルダヌを指定するダむアログボックスを衚瀺する
693レゞストリに倀を登録する
694レゞストリの倀を取埗する
695レゞストリの倀をセクション単䜍でたずめお取埗する
696レゞストリの倀を削陀する
23
アドむンの䜜成
697アドむンずは
698アドむンを䜜成する
699䜜成したアドむンを䜿甚する
700メニュヌからアドむンを解陀できるようにする

関連曞籍

奜評発売䞭

1週間でExcel VBAの基瀎が孊べる本

1日1章で即戊力AI時代のVBA入門

奜評発売䞭

テキパキこなす゚クセルの時短テクAI掻甚術123

゚クセルの最旬時短テクニックが満茉

奜評発売䞭

最速パ゜コン仕事 時短術 Windows 11・Microsoft 365・Excel 2024・Word 2024・PowerPoint 2024察応

AI時代の最速パ゜コン仕事術を身に぀ける

ダりンロヌド

  • 111章サンプルファむル

  •  12章サンプルファむル

  •  1315章サンプルファむル

お詫びず蚂正

珟圚のずころ、本補品に正誀情報はありたせん。

お問い合わせ

曞籍の内容に関するお問い合わせはこちら。お答えできるのは本曞に蚘茉の内容に関するこずに限りたす。

お問い合わせフォヌãƒ