Office & VBAパーフェクトマスター(オフパー)
「Office & VBAパーフェクトマスター(通称:オフパー)」をご存知ですか?
モーグ内のFAQで交わされる投稿を元に、Excel、Accessなどの Office製品の基本操作からマクロ、VBA、データベース活用などに関するテクニックを厳選してお送りするメールマガジンです。
オフパーでは、テクニックやスキルアップコンテンツだけでなく、書籍プレゼントの最新情報やフリーソフト情報など、お得な情報も満載です。 オフパーの登録・購読はもちろん無料。隔週水曜日に配信中です!!
購読を希望される方は、下記ボタンより登録できます。
※ メルマガの登録には利用規約に同意の上、会員登録が必要となります
※ メルマガ解除は、会員情報変更からメールマガジン配信を「希望しない」に変更してください
こんな内容のメールマガジンです!
○オフパー サンプル【オフパー】Vol.898 ◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆ あなたのスキルに+1 Office & VBA パーフェクトマスター >> http://www.moug.net/ 【オフパー】Vol.898 2011/8/31 ◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆ 【目次】 ★ モーグからのお知らせ シートの末尾にコメントを印刷するには? 締切迫る!書籍プレゼント『できるExcel 困った!&便利技』 ★ オデッセイコミュニケーションズからのお知らせ Word 2010 エキスパート・Excel 2010 エキスパートの試験を8/26に開始 ★ Office 製品共通一般機能テクニック 〜 レコードにファイルを添付する ★ 今週のおすすめ書籍 ★ モーグフリーソフト紹介 ★ 田中亨の Excel VBA テクニック 〜 入力規則の無効データがあるかどうか調べる ★ 編集後記 *************************************************************************** ★モーグからのお知らせ *************************************************************************** ▼ シートの末尾にコメントを印刷するには? 印刷時にコメントに入力した情報も印刷したいけれど、セルに入力した情報 の上に重なって邪魔だったり、見た目が美しくないということがあります。 シートの末尾にまとめてコメントを印刷できれば、そんな問題も解消です! ╋…━…━…━…━…╋ ♪詳細はこちら♪ → http://www.moug.net/ads/fwd_201108311.html ╋━…━…━…━…━╋ ▼ 締切迫る!書籍プレゼント『できるExcel 困った!&便利技』 8月の書籍プレゼント『できるExcel 困った!&便利技パーフェクトブック』 は、9月1日10:00で応募受付が締切になります。9月の書籍は『できるゼロか らはじめるエクセル超入門 Excel 2010対応』です。 ╋…━…━…━…━…╋ ♪詳細はこちら♪ → http://www.moug.net/ads/fwd_201108312.html ╋━…━…━…━…━╋ *************************************************************************** ★オデッセイコミュニケーションズからのお知らせ *************************************************************************** ▼ Word 2010 エキスパート・Excel 2010 エキスパートの試験を8/26に開始 Word 2010 エキスパート・Excel 2010 エキスパートの試験を8/26(金)に 開始しました。MOS全国一斉試験・随時試験にて申込み受付中です。エキス パートレベルの開始に伴い、2010バージョンのマイクロソフト オフィス マ スターの取得が可能になりました。 ╋…━…━…━…━…╋ ♪詳細はこちら♪ → http://www.moug.net/ads/fwd_201108313.html ╋━…━…━…━…━╋ *************************************************************************** ★Office 製品共通一般機能テクニック *************************************************************************** <Contents> レコードにファイルを添付する(2007以降) ●概要● 2007以降のAccessでは、画像ファイルやWord文書などのファイルをレコードに添 付することができます。たとえば、社員のデータベースに社員証用の顔写真の画 像ファイルを登録するなど、今まで別々に管理していたファイルを一元管理する ときなどに利用できます。 ●詳細● 1. 添付ファイルフィールドを作成するテーブルをデザインビューで開く 2. 添付ファイルフィールドを追加する位置に行を挿入、または、一番下の 空白行にカーソルをあわせる 3. フィールド名を任意で指定 4. データ型に[添付ファイル]を指定 5. 各レコードの添付ファイルフィールドにファイルを添付する ●補足● 単一のレコードに複数のファイルを添付できます。ファイルサイズは、一つあた り256MB未満で、最大2GBまで添付できます。また、.exeや.msiなど、添付が禁止 されているファイル形式があります。 詳細については、下記のMicrosoftのヘルプページを確認してください。http://office.microsoft.com/ja-jp/access-help/HA001213852.aspx#BM9 http://office.microsoft.com/ja-jp/access-help/HA010341505.aspx?CTT=1#BM9 *************************************************************************** ★今週のおすすめ書籍 *************************************************************************** モーグ運営スタッフが「おもしろかった!」「ためになった!」「読んでみたい!」 書籍をご紹介します♪ 『Excel VBA パフォーマンスレポート』 坪崎 誠司 著/プレスティージ 2,520円 Excel VBAの処理速度に着目した、利用者必見の1冊です。例えば「If Else」と 「Select Case」どちらを使いますか?など、同じ処理を行うにはどの方法が速い のかを、検証した結果をレポート形式で紹介しています。パフォーマンスが良く なる理由も解説しているので、とても勉強になります。 amazon>> http://www.moug.net/ads/fwd_201108314.html 『誰とでも 15分以上 会話がとぎれない!話し方 66のルール』 野口 敏 著/すばる舎 1,470円 ルールが66もあり覚えるのが大変そうですが、ポイントはシンプルです。「相手 の気持ちを理解する」こと。そのテクニックを分かりやすく説明しています。 どんな場面でも会話がはずむとっておきの方法を紹介!即効且つ有効な「話し 方」「聞き方」「質問の仕方」「つかみ方」の具体例が満載です。 amazon>> http://www.moug.net/ads/fwd_201108315.html ■モグタンのイチオシ『おすすめ書籍コーナー』もぜひご覧くださいね。 ⇒ http://www.moug.net/relax/ichi_books.html *************************************************************************** ★モーグフリーソフト紹介 *************************************************************************** モーグのフリーソフトコーナーで公開しているソフトをご紹介します。 ・祝日名関数 Ver.1.00 http://blog.livedoor.jp/mougle/archives/51915550.html ・CD&DVD管理データベース ver.2.04 http://blog.livedoor.jp/mougle/archives/51602677.html 皆さんの気になるフリーソフトは見つかりましたか? モーグのフリーソフトコーナーでは「財務・会計管理」「アドイン」 「ビジネス・業務用」「ユーティリティー」「家庭向け・アミューズメント」など 多種多様な、お役立ちフリーソフトが満載です! いますぐ、モーグフリーソフトコーナーへアクセスを! モーグフリーソフトコーナーへ ⇒ http://www.moug.net/freesoft/ *************************************************************************** ★田中亨の Excel VBA テクニック *************************************************************************** 『田中亨の Excel VBA テクニック集』。数々のExcel著書で有名なMicrosoft MVP 保有者 田中亨さん がオフパー読者のために、より実践に即した、今すぐ使える テクニックをあなたに伝授! これは毎週目が離せない!! --------------------------------------------------------------------------- ■入力規則の無効データがあるかどうか調べる(Excel 97/2000/2002/2003/2007/2010) Excelの入力規則は、キーボードからの入力に対して規則を設定する機能です。 たとえ入力規則が設定されていても、他セルのデータを値貼り付けしたり、 あるいはマクロでセルに代入をすれば、入力規則のルールに反した値を セルに入力することは可能です。 そうした、ルールに反した値が入力されているかどうかを調べる機能もあります。 [データ]-[入力規則]-[無効データのマーク]です。 これを実行すると、入力規則が設定されているにもかかわらず、ルールに反した 値が入力されているセルに、赤い楕円が表示されます。 この機能をマクロで実行するには、次のようにします。 Sub Sample() ActiveSheet.CircleInvalid End Sub 赤い楕円を消すには、ClearCirclesメソッドを実行します。 さて、この「無効データのマーク」機能は、ルールに反したセルの場所を 教えてくれますが、では、いくつの無効データがあるのか、そもそも 無効データがあるのかないのかは、目で確認するしかありません。 残念ながら、無効データの状況を教えてくれるメソッドやプロパティも 用意されていません。 マクロを使って、無効データの有無を確認するには、工夫が必要です。 実は「無効データのマーク」によって表示される赤い楕円は、オートシェイプの 仲間です。したがって「無効データのマーク」を実行した後で、 ワークシート上に存在するオートシェイプの数をカウントすれば、 いくつの楕円が挿入されたか=無効データがいくつあるか が分かります。 Sub Sample2() MsgBox ActiveSheet.Shapes.Count End Sub ただし、ワークシート上に存在するオートシェイプは、無効データを示す 楕円だけではありません。ユーザーが挿入したオートシェイプはもちろん、 埋め込みグラフや、セルに設定したコメント枠なども、オートシェイプです。 そこで「無効データのマーク」を実行する前に、ワークシート上にいくつの オートシェイプが存在するかを調べ、「無効データのマーク」を実行した後の 数と比較してやります。 Sub Sample() Dim cnt As Long cnt = ActiveSheet.Shapes.Count ActiveSheet.CircleInvalid If cnt <> ActiveSheet.Shapes.Count Then DoEvents MsgBox ActiveSheet.Shapes.Count - cnt & _ "件の無効データが入力されています" Else MsgBox "無効データはありません" End If ActiveSheet.ClearCircles End Sub ここまで分かれば、次は「どのセルに無効データが入力されているか」を 知りたくなります。それが判明すれば、さらに次の処理も自動化されるでしょう。 オートシェイプを表すShapeオブジェクトには、そのShapeオブジェクトが 乗っている左上セルを返すTopLeftCellプロパティと、右下セルを返す BottomRightCellプロパティがあります。これらのセルを特定できれば、 無効データが入力されているセルも分かります。 しかし、残念ながら「無効データのマーク」で挿入される楕円(Shapeオブジェクト) には、TopLeftCellプロパティとBottomRightCellプロパティがありません。 どこに挿入されているかは分からないんです。 もちろん、Shapeオブジェクトの位置を表すTopプロパティとLeftプロパティは 取得できますが、それらを頼りに、無効データのセルを特定するのは困難です。 何か良い方法を思いついたら、別の機会にご紹介します。 *************************************************************************** ★編集後記 *************************************************************************** 明日は9月1日「防災の日」です。防災の日は関東大震災と台風が多いとされる二 百十日に因んで制定されたものです。皆さんの身近で防災訓練の計画はありませ んか?昨年までは何となく参加していましたが、今年は3月11日の震災の経験を 踏まえ、きちんと意識して臨みたいと思っています。 前回の編集後記でお知らせしたように、即効テクニック見直し中です。地道な作 業ですがとても勉強になります。チェックした中から特に人気のテクニックにつ いて、ご紹介します! 続きはスタッフブログへGo!!⇒ http://www.moug.net/ads/ofp_staff.html モーグ メールマガジン編集部(お) ■登録解除 メルマガ配信の登録解除を希望される方は、http://www.moug.net/よりログイン し、会員情報変更よりメールマガジン配信を「希望しない」にご変更ください。 ■広告募集について このメールマガジンに広告を出してみませんか? 広告のお問い合わせは ad@odyssey-com.co.jp まで、お気軽にどうぞ。 ◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆ ◎このメールマガジンは自社配信システムで配送しております。 ◎掲載されている会社名・製品名は、各社の登録商標または商標です。 Office & VBA パーフェクトマスター(オフパー)に掲載された記事及び そのリンク先のコンテンツを許可なく転載することを禁じます。 執筆・編集者および発行者は掲載された内容に起因するトラブルには 一切関与いたしませんので、あらかじめご了承ください。 ‥‥……━━━━━━━━━━━━━━━━━━━……‥‥ 執筆・編集 株式会社オデッセイ コミュニケーションズ モーグメールマガジン編集部 問い合わせ先 moug@odyssey-com.co.jp モーグ http://www.moug.net/ 株式会社オデッセイ コミュニケーションズ http://www.odyssey-com.co.jp ◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆
