Excel VBA質問箱 IV

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

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


7093 / 13644 ツリー ←次へ | 前へ→

【41253】コピーとVLOOKUPの併用 まったくの初心者です。 06/8/3(木) 11:42 質問[未読]
【41259】Re:コピーとVLOOKUPの併用 Jaka 06/8/3(木) 13:03 発言[未読]
【41261】おかげさまで解決しました。ありがとう まったくの初心者です。 06/8/3(木) 13:16 お礼[未読]

【41253】コピーとVLOOKUPの併用
質問  まったくの初心者です。  - 06/8/3(木) 11:42 -

引用なし
パスワード
   こんにちは。まったくの初心者なので
既質にありましたら失礼いたします。
Excel2003においてDataシートに項目及び単位,単価等のデーターが入っています
そこで表シートにDataシートのデーターを転写したいと思ってます。

【Dataシート】
   A    B   C    D
1 りんご  県名1  個   100
2 りんご  県名2  個   200 
3 みかん  県名3  個   300
4 みかん  県名2  個   400

【表シート】
   A    B    C    D
1  


転写アクションとして例えれば
Dataと表シートを画面上に並べて表示させておき
表シートのA1を選択している状態で
DataシートのA3をクリックすると

【表シート】
   A    B    C    D
1  みかん  県名3  個    300


と転写させたいのです。
なにか策はあるものでしょうか。
皆様のお知恵を拝借出来れば幸いです。
よろしくお願いいたします。

【41259】Re:コピーとVLOOKUPの併用
発言  Jaka  - 06/8/3(木) 13:03 -

引用なし
パスワード
   コピー先のシート1行目に何も書いていなくても、1回目のコピー時は、2行目からとなりますから、状況にあわせてカスタマイズしてください。
(シングルクリックイベントは無いのでWクリック使用)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Columns(1)) Is Nothing Then
  Cancel = True
  Sheets("Sheet4").Range("A65536").End(xlUp).Resize(, 4).Offset(1).Value = _
     Target.Resize(, 4).Value
End If
End Sub

【41261】おかげさまで解決しました。ありがとう
お礼  まったくの初心者です。  - 06/8/3(木) 13:16 -

引用なし
パスワード
   ▼Jaka さん
早速のご回答をありがとうございました。
無事完璧に作動しました。
VBAって凄いですね。
感激してます!。

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