マクロの作成方法を教えてください



 ◇-?マクロの作成方法を教えてください-うみ-04/23-21:54(170)-No.404263
   ┣?!Re:マクロの作成方法を教えてく...-c-koban-04/23-22:41(170)-No.404276
   ┃ ┗?!~Re:マクロの作成方法を教えてく...-うみ-04/23-23:09(169)-No.404284
   ┃   ┣?!~!Re:マクロの作成方法を教えて...-c-koban-04/23-23:49(169)-No.404296
   ┃   ┗?!~!Re:マクロの作成方法を教えて...-なまず-04/24-09:39(159)-No.404335
   ┗?!Re:マクロの作成方法を教えてく...-わん-04/24-10:03(158)-No.404343

▲このページのトップに戻る
404263マクロの作成方法を教えてくださいうみ 2007/04/23-21:54

メーカー名:富士通
OS名:WindowsXp
パソコン名:LaVie LL750/G
--
テキストで作成された以下のような表があります。

333|北|AAA|111|南|555|春|889|

本当はもっと複雑な表なんですが
この部分をエクセルの別シートにコピーする方法を教えてください。

コピーするのはこの表の中の
左から1番目の333の部分と3番目のAAAの部分と4番目の111の部分と
7番目の春の部分だとします。

よろしくお願いいたします。

▲このページのトップに戻る
404276Re:マクロの作成方法を教えてくださいc-koban 2007/04/23-22:41

記事番号404263へのコメント
うみさんは No.404263「マクロの作成方法を教えてください」で書きました。

単純なコピーはできないようですね。(だから質問してるんだろうけど・・)
表1のデータと表2のデータを同期させる必要が無い場合は普通に入力した方が速いです。
表1のデータと表2のデータを同期させる必要がある場合は以下のようにすればよいかと。

>333|北|AAA|111|南|555|春|889|
というデータのある表を表1、新しい表を表2と仮定します。
仮に表1のA1からH1にこれらのデータがあるとします。
表2の貼り付けたいセルに『=表1.A1』と入力します。

▲このページのトップに戻る
404284Re:マクロの作成方法を教えてくださいうみ 2007/04/23-23:09

記事番号404276へのコメント
c-kobanさんは No.404276「Re:マクロの作成方法を教えてください」で書きました。

これもデータ的にもっと膨大な資料となっていて・・
しかも、ちょっと説明が難しいのですが、かなり複雑な表です。
できればマクロでの作業としたいのですが・・。

▲このページのトップに戻る
404296Re:マクロの作成方法を教えてくださいc-koban 2007/04/23-23:49

記事番号404284へのコメント
うみさんは No.404284「Re:マクロの作成方法を教えてください」で書きました。

私はExcelを使ったことがないのでこれ以上は力になれませんが役に立ちそうなサイトがあったので紹介します。

・すぐに役立つエクセルVBAマクロ集 & Big Color Pallet
http://www.geocities.jp/happy_ngi/

▲このページのトップに戻る
404335Re:マクロの作成方法を教えてくださいなまず 2007/04/24-09:39

記事番号404284へのコメント
うみさんは No.404284「Re:マクロの作成方法を教えてください」で書きました。

マクロ化するにあたり、何等かのパターンを探すことが第一ですね。

> コピーするのはこの表の中の
> 左から1番目の333の部分と3番目のAAAの部分と4番目の111の部分と
> 7番目の春の部分だとします。

上の4箇所だけのコピーならc-kobanさんがおっしゃってられた方法が
一番ですが、

> これもデータ的にもっと膨大な資料となっていて・・

だとすると、コピーする場所が一定のパターンで決まっているのか、そ
れともランダムなのか判断できません。

▲このページのトップに戻る
404343Re:マクロの作成方法を教えてくださいわん 2007/04/24-10:03

記事番号404263へのコメント
うみさんは No.404263「マクロの作成方法を教えてください」で書きました。

マクロを作りたいということ”だけ”であれば、

ツール→マクロ→新しいマクロの記録

で、必要作業(コピー作業)をやった後に終了ボタン
を押せば作成出来ます。

たぶんもっと複雑なこと(例:○行目から×行目までコピーしたい→For Nextで作業をループさせる等)
をしたいのだと思いますけど、それはその作ったマクロを必要に応じて改造してください。
(必要仕様がわからないので残念ながらこれ以上はアドバイス出来ません)

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言