仕事でコンピュータは使います。
エクセルは、縦計算とグラフ作成にだけ使ってます。
ほとんど初心者です。
ここのところ、データベースを作るため、一次データをエクセルに取り込んで、ちょっと処理する必要に迫られました。
最終的にはファイルメーカーに入れてデータベース化します。
ここで、とある処理をすることになりました。
((エクセル使ってる方、イメージしてみて下さい。))
列方向は1列のみ。つまりA列にのみ値が入っている。
行方向はとりあえず2000行くらいある。
1行目:名前
2行目:郵便番号
3行目:住所
4行目:電話番号
というように、4行ごとに一塊のデータになってます。
縦にずら~~~っと並んでいるデータを4行ごとに列方向へ並び替えたいのです。
1-A:名前、1-B:郵便番号、1-C:住所、1-D:電話番号
という風に。
実は、先週はこの作業を全部手作業でやりました。
ご苦労なことです。
無知だから。
やり方わからなかったから。
まぁ数も少なかったので、ちまちまやってたらできちゃいました。
しかし、いつまでもそんなことしてられません!
調べてみたら、エクセルには「マクロ」とかいう便利なものがあるらしい。
それでできるかな?
ネットでエクセル入門サイトみたいなのをチラッと見て、簡単なマクロのやり方はわかりました。
マクロって、なんかテープレコーダーみたいな感じ。
でも、縦方向を横方向に並び替えるのはできたけど、
2000÷4=500回繰り返すのはどうやったらいいの?!
どうやったら、オートリバースになってくれるの?
ファイルメーカーで書くスクリプトみたいに、LOOPとかってないの?
探してたら、「VBA」というものがあるのがわかりました。
これは、マクロの裏側のスクリプトのようなものらしい。
いきなり「VBA」なんてわけのわからない用語で面食らいましたが、どうもにおいます。
ここに私の求めるものが隠されてる気がする・・・。
さらに初心者用のサイトをサーフィン。
ついに見つけました!
行方向から列方向に書き換えて、それを自動で全行数処理するスクリプトの見本を。
やっぱり私のやりたいようなことは、前に誰かが通った道なのですね。
というわけで、その見本をコピペして、楽~に処理が完了しました。
感動した。
コンピューターって便利!
でも結局、マクロもVBAも、仕組みはよくわからないままでございます。
ファイルメーカーのスクリプトやら関数やらで精一杯なので。
エクセルまで余裕ない。
でもマスターできたらすごく便利なんでしょうね。
エクセルは、縦計算とグラフ作成にだけ使ってます。
ほとんど初心者です。
ここのところ、データベースを作るため、一次データをエクセルに取り込んで、ちょっと処理する必要に迫られました。
最終的にはファイルメーカーに入れてデータベース化します。
ここで、とある処理をすることになりました。
((エクセル使ってる方、イメージしてみて下さい。))
列方向は1列のみ。つまりA列にのみ値が入っている。
行方向はとりあえず2000行くらいある。
1行目:名前
2行目:郵便番号
3行目:住所
4行目:電話番号
というように、4行ごとに一塊のデータになってます。
縦にずら~~~っと並んでいるデータを4行ごとに列方向へ並び替えたいのです。
1-A:名前、1-B:郵便番号、1-C:住所、1-D:電話番号
という風に。
実は、先週はこの作業を全部手作業でやりました。
ご苦労なことです。
無知だから。
やり方わからなかったから。
まぁ数も少なかったので、ちまちまやってたらできちゃいました。
しかし、いつまでもそんなことしてられません!
調べてみたら、エクセルには「マクロ」とかいう便利なものがあるらしい。
それでできるかな?
ネットでエクセル入門サイトみたいなのをチラッと見て、簡単なマクロのやり方はわかりました。
マクロって、なんかテープレコーダーみたいな感じ。
でも、縦方向を横方向に並び替えるのはできたけど、
2000÷4=500回繰り返すのはどうやったらいいの?!
どうやったら、オートリバースになってくれるの?
ファイルメーカーで書くスクリプトみたいに、LOOPとかってないの?
探してたら、「VBA」というものがあるのがわかりました。
これは、マクロの裏側のスクリプトのようなものらしい。
いきなり「VBA」なんてわけのわからない用語で面食らいましたが、どうもにおいます。
ここに私の求めるものが隠されてる気がする・・・。
さらに初心者用のサイトをサーフィン。
ついに見つけました!
行方向から列方向に書き換えて、それを自動で全行数処理するスクリプトの見本を。
やっぱり私のやりたいようなことは、前に誰かが通った道なのですね。
というわけで、その見本をコピペして、楽~に処理が完了しました。
感動した。
コンピューターって便利!
でも結局、マクロもVBAも、仕組みはよくわからないままでございます。
ファイルメーカーのスクリプトやら関数やらで精一杯なので。
エクセルまで余裕ない。
でもマスターできたらすごく便利なんでしょうね。