GoGoマクロのブログ

初心者向けマクロ講座「Go!Go!マクロ」の筆者三太郎の公式ブログです。

GoGoマクロ

エクセル仕事の自動化が誰でもできる本

シート間のデータをマッチングさせるマクロの作り方

2007-02-22 11:14:01 | マクロ作成のコツ
にほんブログ村 IT技術ブログへ


◆リクエスト紹介

「リクエスト特集」も数えること第3弾となる今回は、昨年1年間にお寄せいた
だいたリクエストの中から厳選した2つをご紹介していきます。

まず第1回目の今回は、はるとさんからいただいた下記のリクエストをご紹介
します。


 > マクロでやることがふさわしいのか全く分からないのですが…
 > 自分でやるには全く分からなく手が付けられないので教えて下さい。
 >
 > 年度ごとにシートがあり、それに1位~60位くらいまでの順位と名前が
 > あります。
 > それを、1枚のシートに〇〇さんは18年○位とか、17年は○位、16年は
 > ナシ、と集計したいのですが、良い方法はないでしょうか??


はるとさん、リクエストありがとうございます。

このリクエストは、一見簡単そうにも見えますが、実はこれまでご紹介してき
たリクエストの中では最もむずかしいだろうと思われる内容のものです。

まともに作ったらかなり手強いプログラムになってしまうのですが、
より簡単に実現できる方法という観点に重点を置いて話を進めていきたいと思
っています。

メルマガの登録は、▼こちらから▼
「Go! Go! エクセルマクロをはじめよう!」





コメント

とうとう

2007-02-19 12:00:40 | よもやまな話
にほんブログ村 IT技術ブログへ



今年もとうとう本格的に来ましたねー

花粉です。

私も最近、特に目がつらい最中なんですが・・・(T_T)/~~~

きょうは、そんな花粉症のみなさんに朗報です!?



花粉には、布に シュッシュッ のファブリーズ
が良く効きます。

つらい時に空気中に シュッシュッ とすると、
たちまちその場の空気が一瞬で らくーーーに なります!
本当です。


最近では赤ちゃんの衣類にも使えるという程の
全く人体に無害なこの手のものが多く出回っていますので、
花粉症でお悩みの方、だまされたと思って是非一度
お試しくださいネ。(メーカーの回し者ではないです。)



ってなことは、どうでもいいんですが、、、
本題に入ります。


大阪セミナーやります!
3月中に1度、いま、日程詰めの最終調整中です。

来週には詳細お知らせ出来ると思いますので、
関西方面の方、是非ご参加くださいネ。


それが、

最近、大阪の人からのテキスト冊子の注文が実に多いんです。
ちゃんと数えたわけではありませんがもぅ東京を越えているかも知れません。

それから、全国的にその次に注文数が多いのが、なぜだか京都なんです。
全国で3番目に京都府の人からの注文が多いんです。

理由は分かりませんが、京都には
チャレンジ精神が旺盛な人が多いのか?
仕事をテキパキ片付けるタイプの人が多いのか??
はたまた、知的レベルの高い人が多いのか???


そんな関西の方々に感謝の気持ちを込めて、大阪セミナー開催します!



東京開催の方は、現在応募受付中です。(まだ空席あります!)
http://www.wat3d.com/education/index.html



コメント

マクロの参考書

2007-02-16 15:30:51 | マクロ作成のコツ
にほんブログ村 IT技術ブログへ


ちょっと大きな本屋さんへ行って
コンピュータ本専門のコーナーに行くと

エクセルマクロやVBA関係の参考書というものは
30冊以上は並んでいますよね。

さてぇー、どれが分かり易いのかなぁ???

と、悩んでしまいますね。


書店で売っているようなマクロの参考書とゆうのは
より多くの人に買ってもらうことを目的としていますから、
どんなに

”簡単” ”入門” ”初心者向き”

とゆうようなタイトルが付いた本であったとしても
エクセルマクロに限って言えば初心者だけど・・・
他のプログラム言語はプロ級の経験者。

とゆう人までを対象に書かれていますので、
一番の購買層は、やはりいわゆるプロのプログラマー
といった人達であることに間違いありません。

ですから当然、素人には聞き覚えのない
むずかしーーいプログラムの専門用語というものが
あたり前の様にバンバン出てくる訳です。
(逆に、専門用語を使わないとプロ級の人達には
分かり辛いので、これは仕方ありません。)


一方でこの講座は、みなさんもうご承知にように

”全くプログラム経験のない人だけ”

を対象とした内容となっていますので、
難しい専門用語は一切出てきません。

エクセルマクロを学習するなら、▼こちら▼
「Go! Go! エクセルマクロをはじめよう!」



コメント

きょうの問題です。

2007-02-15 16:01:27 | お知らせ
にほんブログ村 IT技術ブログへ


Q.Sheet2というシート名のシートを開くためのプログラムとして正しいのは次のどれでしょうか?


1. Sheets(Sheet2).Select

2. Sheets(Sheet2).Copy

3. Sheets("Sheet2").Select




ヒント.

 この問題も、実際にExcelを起動して「ある機能」を使えばいたってしごく
 超簡単に回答できる問題ですね。


           
           
           
           
           

           
           
           


正解は、3. Sheets("Sheet2").Select です。

▼分からなかったという人はこちら [無料]メルマガ講座の登録
「Go! Go! エクセルマクロをはじめよう!」
コメント

エクセルマクロ初心者向け実践セミナーを開催します。

2007-02-14 15:13:03 | よもやまな話
にほんブログ村 IT技術ブログへ



 3月20日(火) 東京池袋にて

 前回の募集では、あっとゆう間に定員オーバーとなったため、残念ながら
 ご応募をお断りするという事態となってしまった方が出ましたので、今回
 同じ会場にて追加開催を行なうことになりました。


 今回も、少人数にてじっくり質問しやすい雰囲気の中でやりたいとゆう
 理由で、先着10名様のみの限定で行います。


 祭日(春分の日)前日の夜間開催ですので、お近くの方、会社帰りに
 ぜひご参加ください。
 本気で始めようと思っている人の力になります!


        詳細とお申し込みは こちら から




コメント

Excel2007をご利用の方へ

2007-02-07 15:08:47 | よもやまな話
にほんブログ村 IT技術ブログへ


この講座の内容は、Excel97から2003までの全バージョンに
対応しています。
97から2003のバージョンまでは、エクセルの基本操作や
マクロ(VBA)に関する内容にさほどの変更は無いからです。

なので、Excel97、Excel2000、Excel2002、Excel2003を
お使いの方であれば、どのバージョンでも相違なく
本講座にて学習することができます。

ただ、もう皆さんご承知の様に、エクセルの新バージョンである
Excel2007では、基本操作のユーザーインターフェイスが
メニューからリボンと呼ばれるものへと大きく変わっています。



なので、Excelの操作に関しては2003以前でマスターした方が
2007を使う場合、このリボンというものの使い方を覚え直す
という必要があります。(慣れるまでは大変使いづらく感じる
ことは避けられないと思います。)


ですが、

ことマクロ(VBA)に関して言うと、
Excel2007でも、Excel2003以前のバージョンから
特に大きな変更点はありません。

今、この講座でマクロプログラムを作っているVBAの環境
自体には2003などの旧バージョンとは、
ほとんどその違いはありません。




これはVBAのバージョン自体に特に変更がなかったためで、
Excel2003に搭載されているVBAも、Excel2007のVBAも、
どちらもVB6というものです。(VB6.X以降の
数字は多少変わっていますので、微変更はありましたが。。。)


少々難しい事を言いましたが、単純に言ってしまうと
今回のMS Officeのバージョンアップによって、
エクセルは大幅変更あり、マクロは変更なし、
ということになります。


なので、旧バージョンのエクセルで作ったマクロプログラムでも、
初心者のレベルであれば(特に特殊な処理をやっていない限りでは)、
Excel2007上でも正常に動かすことができますし、Excel2007上での
修正も可能です。


ただし、セーブをする段階で2007仕様のファイル形式(拡張子が
違うもの)となって保存されますので、Excel2003以前のバージョン
で使う際にはファイル形式を変えて保存し直す必要がありますので
その点だけはご注意ください。


なお、最初に言いましたように、エクセルのユーザーインターフェイス
自体がリボンという方式に変更されましたので、これは
マクロを実行する、マクロを記録する、マクロを編集する等々の
マクロを扱う場合のユーザーインターフェイスにおいても同じなので
リボンの操作方法に慣れるまではマクロも使いづらくなったと
思われるだろうと思います。


この講座の操作上の説明は、全てエクセルの旧バージョン
(Excel97からExcel2003まで)のメニュー形式の操作に沿って
書いてありますが、プログラムの画面(VBEの画面)においては
その操作方法等に全く違いはありませんので、もしExcel2007に
乗り換えた方で、旧バージョンのメニュー操作と2007のリボン操作
との違いについて慣れてしまった方であれば、特に支障なく
当講座の実習を行なうことはできると思います。

なので、

近い将来、2007にお乗り換え予定という方でも
どうぞ安心してこのままマクロの勉強を続けてくださいネ。


※ただし、Excel2007からのエクセルユーザーの方で
Excel2003以前の旧バージョンのエクセルを1度も
使った経験が無い(メニュー操作が出来ない人)
という方に関しては、この講座はおすすめするものでは
ありませんので、あしからず。




ちなみに、

Excel2003以前で作ったマクロ入りのファイルをExcel2007で開いて
マクロ実行させたい場合には、まず「マクロを有効にする」ための
下記操作を行なう必要があります。

ファイルを開く → 「セキュリティ警告」が表示([ホーム]リボン
の下方あたりに)→ その右横の[オプション]ボタンを押す → 
「このコンテンツを有効にする」を選択 → [OK]ボタンを押す。

これで、Excel2007上でもマクロが実行できるようになります。
なお、ファイルを開いてから何らかの他の操作をした後だと
「セキュリティ警告」の表示は消えてしましますので、その場合は、
一旦ファイルを閉じたのち、再び開き直すことで表示が現れます。



エクセルマクロを学習するなら、▼こちら▼
         「Go! Go! エクセルマクロをはじめよう!」



コメント

きょうの問題です。

2007-02-05 14:51:40 | お知らせ
にほんブログ村 IT技術ブログへ


Q.Sheet2というシート名のシートを開くためのプログラムとして正しいのは次のどれでしょうか?


1. Sheets(Sheet2).Select

2. Sheets(Sheet2).Copy

3. Sheets("Sheet2").Select




ヒント.

 この問題も、実際にExcelを起動して「ある機能」を使えばいたってしごく
 超簡単に回答できる問題ですね。


          

          

          

          

          



正解は、3. Sheets("Sheet2").Select です。

▼分からなかったという人はこちら [無料]メルマガ講座の登録
「Go! Go! エクセルマクロをはじめよう!」





コメント