|
ぱっせんじゃーさん、ichinoseさん、Keinさん
早速のご返答、どうもありがとうございます。
ただ、私自身の力不足で教示されたコードの意味を完全に把握できないでいます。
教えて頂いたコードを流用することで、選択された複数の行位置を変数として
取得できるか、現在調べております。
また、参考として示した簡単な例があまりよくなかったようです。
現在作成しようとしているマクロの詳細を下記のとおり説明します。
あらかじめ作成されたリスト(見出し項目複数あり)から
抜き取りたい行をマウスにて複数選択。
必要項目のみテキスト化して抜き出す、といったものです。
リスト例)
日付 品名 メーカ 数量 価格 納入先 (見出し行)
5/30 a ....
5/31 b ....
5/31 c ....
素人なりにプログラムのフローを下記のように考えています。
0、(マクロ実行前処理)抜き取りたい行をマウスにて選択
1、見出し行検索+抜き取り見出し列位置取得
(抜き取り見出し項目は固定;日付、品名、数量、納入先)
2、選択された複数の行位置取得
3、動的配列展開
4、各データを配列に収納
5、notepadを開く
6、データの文字数を比較しtabで列を揃えながらデータをテキスト化
上記工程の中でどうしても分からないのが
工程2でして、この件で皆さんのお力を借りたいと考えていました。
まずは皆さんの教えて頂いたコードを解読し、勉強させて頂きます。
|
|