Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4370 / 13646 ツリー ←次へ | 前へ→

【57071】VLOOKUP処理後の貼り付け ど素人 08/7/22(火) 8:37 質問[未読]
【57075】Re:VLOOKUP処理後の貼り付け こぎつね 08/7/22(火) 9:56 発言[未読]
【57079】Re:VLOOKUP処理後の貼り付け ど素人 08/7/22(火) 19:27 質問[未読]
【57080】Re:VLOOKUP処理後の貼り付け neptune 08/7/22(火) 22:13 発言[未読]
【57094】Re:VLOOKUP処理後の貼り付け ど素人 08/7/23(水) 17:26 発言[未読]
【57096】Re:VLOOKUP処理後の貼り付け ハチ 08/7/23(水) 18:23 発言[未読]

【57071】VLOOKUP処理後の貼り付け
質問  ど素人  - 08/7/22(火) 8:37 -

引用なし
パスワード
   ExcelでVLOOKUPを用い処理する計画です。
約2000行で、100列の“DATA”シートから検索し、内容の修正を
行なう予定です。(IDとして6桁の数字で管理しています)
(現在は、“DATA”シートの中を調べて直接修正をしています)
今の状態は探すのが大変な為、VLOOKUPを応用したいのですが、
“DATA”シートから検索までは(約100列全てを検索)出来まし
たが、元の“DATA”シートに貼り付ける事が出来ません。
いろいろなExcelの本を見ても探し当てる事が出来ませんでした。
これはVBAの処理で、Excelは無理なのかと思い、場違いかも知れ
ませんが、ご相談させて頂きました。
仲間全員、VBAはサッパリなものばかりです。
どなたかお助け頂けませんか。

【57075】Re:VLOOKUP処理後の貼り付け
発言  こぎつね  - 08/7/22(火) 9:56 -

引用なし
パスワード
   ▼ど素人 さん:
>ExcelでVLOOKUPを用い処理する計画です。
>約2000行で、100列の“DATA”シートから検索し、内容の修正を
>行なう予定です。(IDとして6桁の数字で管理しています)
>(現在は、“DATA”シートの中を調べて直接修正をしています)
>今の状態は探すのが大変な為、VLOOKUPを応用したいのですが、
>“DATA”シートから検索までは(約100列全てを検索)出来まし
>たが、元の“DATA”シートに貼り付ける事が出来ません。
>いろいろなExcelの本を見ても探し当てる事が出来ませんでした。
>これはVBAの処理で、Excelは無理なのかと思い、場違いかも知れ
>ませんが、ご相談させて頂きました。
>仲間全員、VBAはサッパリなものばかりです。
>どなたかお助け頂けませんか。

結局の所”数式”の質問なのか、”VBA”の質問なのか不明。

>“DATA”シートから検索までは(約100列全てを検索)出来まし
>たが、元の“DATA”シートに貼り付ける事が出来ません。
数式であれば貼り付けは手作業?になる場合も。
と言うよりシート構成(検索して表示した箇所とその結果を表示したい箇所)が
不明。

【57079】Re:VLOOKUP処理後の貼り付け
質問  ど素人  - 08/7/22(火) 19:27 -

引用なし
パスワード
   ▼こぎつね さん:
>▼ど素人 さん:
>>ExcelでVLOOKUPを用い処理する計画です。
>>約2000行で、100列の“DATA”シートから検索し、内容の修正を
>>行なう予定です。(IDとして6桁の数字で管理しています)
>>(現在は、“DATA”シートの中を調べて直接修正をしています)
>>今の状態は探すのが大変な為、VLOOKUPを応用したいのですが、
>>“DATA”シートから検索までは(約100列全てを検索)出来まし
>>たが、元の“DATA”シートに貼り付ける事が出来ません。
>>いろいろなExcelの本を見ても探し当てる事が出来ませんでした。
>>これはVBAの処理で、Excelは無理なのかと思い、場違いかも知れ
>>ませんが、ご相談させて頂きました。
>>仲間全員、VBAはサッパリなものばかりです。
>>どなたかお助け頂けませんか。
>
>結局の所”数式”の質問なのか、”VBA”の質問なのか不明。
>
>>“DATA”シートから検索までは(約100列全てを検索)出来まし
>>たが、元の“DATA”シートに貼り付ける事が出来ません。
>数式であれば貼り付けは手作業?になる場合も。
>と言うよりシート構成(検索して表示した箇所とその結果を表示したい箇所)が
>不明。

先ほど送信しましたが、出来ていないようなので、改めて送ります。
適切な説明が出来ていなく、大変申し訳ありません。
使用内容は下記の通りです。
VLOOKUP使用の修正表は、
  A     B     C      D    E    F    G    H
100001   みかん  210   
200005   さかな  200
200062   りんご   25
200106   イチゴ  623
200011   なすび   68
この様な式で34行使用しています。
シートの“DATA”は
100001   みかん  210   200005  さかな  200  200062  りんご

・上記の様に、修正用の表は操作がし易いように、縦型に作成しています。
・“DATA”は、“A40”から始まっています。
・修正用の表は、“Sheet2”に作成しています。
・“DATA”から検索した資料を修正したあと、元に(例えば、“A40”の100001
 を修正した場合、元の“A40”に貼り付け)貼り付けしたいのです。
 (この様な場合は、上書きとの表現が正しいのでしょうか)
34行ほどの修正表になっていますが、横に検索するより、随分楽です。
どうか、宜しくお願い致します。

【57080】Re:VLOOKUP処理後の貼り付け
発言  neptune  - 08/7/22(火) 22:13 -

引用なし
パスワード
   ▼ど素人 さん:
こんにちは

何が判って何が判らない、どこまで出来てどこから判らない、等の情報
が全く欠けています。出来ているところまでのソースはUPすべきです。

もし、全く何もしてないなら、先ず、マクロの記録からヒントを得てください。
自分で作らないと後で困りますよ。

【57094】Re:VLOOKUP処理後の貼り付け
発言  ど素人  - 08/7/23(水) 17:26 -

引用なし
パスワード
   ▼neptune さん:
>▼ど素人 さん:
>こんにちは
>
>何が判って何が判らない、どこまで出来てどこから判らない、等の情報
>が全く欠けています。出来ているところまでのソースはUPすべきです。
>
>もし、全く何もしてないなら、先ず、マクロの記録からヒントを得てください。
>自分で作らないと後で困りますよ。

お手間をお掛けしました。
そうですか。理解していただけませんか。現在の環境を全て提起した積りなんですが…
通常のVLOOKUPを用いた関数だけですので、出しても意味が無いと話し合ったものですから。
何とか文殊の知恵で頑張ってみます。
有難うございました。

【57096】Re:VLOOKUP処理後の貼り付け
発言  ハチ  - 08/7/23(水) 18:23 -

引用なし
パスワード
   ▼ど素人 さん:

>通常のVLOOKUPを用いた関数だけですので、出しても意味が無いと話し合ったものですから。

基本的に関数でできることは、『表示』『計算』『参照』だと思ってください。
『更新』『追加』『削除』などはVBAでないとできません。

ですので、VLOOKUPで修正用の表を作ったとしても無意味になってしまいます。
セルを修正しようとしたときに、入力した関数は消えてしまいますよね?

DATAをみる限りでは・・・
1.3列づつのデータを縦に並び替える(マクロ1)
2.手動でデータを修正する。
3.もとの形式に書き戻す(マクロ2)

と2つコードが必要なのでは?

4370 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free