內容簡介
內容簡介 「Excel VBAの文法は入門書で学んだ。基礎の知識はひととおりある。でも、実践になると思うようにマクロが書けない……」。Excel VBAは生産性アップや時短を後押ししてくれる強力なツールですが、こんな“困った”を持つ人が少なくありません。「なぜ書けないのか」を知り尽くす著者の大村あつしさんは、知識とアイデアは別のものと指摘します。「いま持っている知識にアイデアとテクニックを加えればマクロを書くスキルは目に見えて上がる。そして、必ず知っておきたいアイデアの数は厳選できる」と。本書は、自動化、高速化から、データベース、ユーザーフォーム、外部ファイルの操作まで、お持ちの知識を活性化して上級者への確かな足がかりを築くことをお助けします。 Part 1初中級者のつまずきに効く【お助け】テクニックPart 1で身につけること「知識」と「アイデア」は別ものセルを操作するテクニックセルの値が空白かどうかを判定するセルの値を空白にするすべてのセルを選択する日付に変換されてしまう値を文字列として入力する「次のデータを書き込むセル」を選択するセルの文字列内の空白をすべて削除する変数に代入された文字列内の空白をすべて削除するオブジェクトが描画されている左上と右下のセルを取得するデータを検索するテクニックMATCH関数で完全に一致するデータを検索するVLOOKUP関数で完全に一致するデータを検索する重複データを削除するテクニックRemoveDuplicatesメソッドで重複データを削除するループ処理で重複データを削除するセルの値を判定するテクニックセルの値が数値かどうかを判定するセルの値が日付かどうかを判定するセルの値が文字列かどうかを判定するセルの数式がエラーかどうかを判定する日付に関するテクニック分割された年月日を1つの年月日に結合する特定の日付から年月日や時分秒を取り出す月の最終日を取得する2つの日付の間の日数や年数を取得する20日後や4カ月前の日付を取得するFindメソッドを極めるテクニック任意の文字列が入力されているセルを1つ取得する任意の文字列が入力されているセルをすべて取得する「数式の結果」ではなく「数式そのもの」を検索するそのほかのテクニックMsgBox関数で文字列と変数を連結するWorkbook_Openイベントプロシージャを実行させないでブックを開く数式の再計算を一時的に止める
作者介紹
作者介紹 大村あつしVBAを得意とするテクニカルライターであり、20万部のベストセラー『エブリ リトル シング』の著者でもある小説家。Excel VBAの解説書は30冊以上出版しており、その解説のわかりやすさと正確さには定評がある。過去にはAmazonのVBA部門で1~3位を独占し、同時に上位14冊中9冊を占めたこともあり、「今後、永遠に破られない記録」と称された。1997年にその後国内最大級に成長することになるMicrosoft Officeのコミュニティサイト「moug.net」をたった一人で立ち上げた経験から、徹底的に読者目線、初心者目線で解説することを心がけている。また、VBAユーザーの地位の向上のために、2003年には新資格の「VBAエキスパート」を創設。主な著書に『かんたんプログラミング Excel VBA』シリーズ、『Excel VBA 本格入門』『いつもの作業を自動化したい人の Excel VBA 1冊目の本』(いずれも技術評論社)、『マルチナ、永遠のAI。』(ダイヤモンド社)など多数。静岡県富士市在住。